diff -ruN jsp.orig/config/powerpc32/cpu_support.S jsp/config/powerpc32/cpu_support.S --- jsp.orig/config/powerpc32/cpu_support.S Fri Oct 8 02:10:56 2004 +++ jsp/config/powerpc32/cpu_support.S Sun Nov 22 18:26:51 2009 @@ -230,7 +230,7 @@ /* * システムリセット例外 */ - .section ".exception_vector","rxai" + .section ".exception_vector","wxa" .align 2 .org 0x100 - EXCEPTION_VECTOR_BASE diff -ruN jsp.orig/kernel/check.h jsp/kernel/check.h --- jsp.orig/kernel/check.h Wed Jun 4 10:46:16 2003 +++ jsp/kernel/check.h Sun Nov 22 18:26:48 2009 @@ -203,12 +203,21 @@ } \ } +#if 0 #define CHECK_INTCTX_UNL() { \ if (!sense_context() || i_sense_lock()) { \ ercd = E_CTX; \ goto exit; \ } \ } +#else /* _PROC_ICU()で割り込み禁止のままEXT_interruptを読んでいるので,sense_lock()を見ないようにしている(暫定対処) */ +#define CHECK_INTCTX_UNL() { \ + if (!sense_context() /*|| i_sense_lock()*/) { \ + ercd = E_CTX; \ + goto exit; \ + } \ +} +#endif /* * ディスパッチ保留状態でないかのチェック(E_CTX) diff -ruN jsp.orig/sample/sample1.c jsp/sample/sample1.c --- jsp.orig/sample/sample1.c Tue Mar 27 17:55:29 2007 +++ jsp/sample/sample1.c Sun Nov 22 18:26:52 2009 @@ -258,7 +258,11 @@ SYSUTIM utime1, utime2; #endif /* OMIT_VGET_TIM */ +#if 0 vmsk_log(LOG_UPTO(LOG_INFO), LOG_UPTO(LOG_EMERG)); +#else + vmsk_log(LOG_UPTO(LOG_DEBUG), LOG_UPTO(LOG_DEBUG)); +#endif syslog(LOG_NOTICE, "Sample program starts (exinf = %d).", (INT) exinf); syscall(serial_ctl_por(TASK_PORTID, diff -ruN jsp.orig/systask/logtask.c jsp/systask/logtask.c --- jsp.orig/systask/logtask.c Wed Jun 4 10:48:33 2003 +++ jsp/systask/logtask.c Sun Nov 22 18:26:48 2009 @@ -65,7 +65,11 @@ { logtask_portid = (ID) exinf; serial_opn_por(logtask_portid); +#if 0 vmsk_log(LOG_UPTO(LOG_NOTICE), LOG_UPTO(LOG_EMERG)); +#else + vmsk_log(LOG_UPTO(LOG_DEBUG), LOG_UPTO(LOG_DEBUG)); +#endif syslog_1(LOG_NOTICE, "System logging task is started on port %d.", logtask_portid); for (;;) {