|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
||||||||||||||||||||||||||||||||||||||||||||||||||
2002年06月19日(水) 旧暦 [n年日記]#1 [NetBSD] start=0x100000 と __syncichache
きょう試すことは、
sys/arch/macppc/macppc/machdep.c
sys/lib/libkern/arch/powerpc/syncicache.c
machdepc. syncicache.c
(1) consinit removed x
(2) cpu_probe_cache/before install_extint x
(3) syncicache.c (half) reverted to 20020313 x
(4) add printf-cacheinfo x
(5) - no cninit x
(6) - ddb init x
きのうまでのその結果は
(1) (2) (3)
YES works
YES YES works
YES stops after start=0x100000
YES YES works
それから consinit() の中の、
cninit
ddb init
のどちらが悪さをしているかを調べる。
+----syncicache-half-revert
|
| +-- add printf-cacheinfo
| |
| | +-- no cninit
| | |
(1) (2) (3) (4) (5)
YES YES works (*1)
YES YES YES works (*1)
YES YES works (*1)
(*1) but no cacheinfo printed --- to early to use printf
cninit の方が問題あるということ。
更に来た。
+-------- Temporarily set up cache_info
|
| +----syncicache-half-revert
| |
| | +-- add printf-cacheinfo
| | |
| | | +-- no cninit
| | | |
(1) (2a) (3) (4) (5)
YES YES works
YES works
Allen Brigges がこれだよというのを送って来て、めでたく解決となった。
1.6B に当てるものも大丈夫。
( つっこみ )
#2 [NetBSD] 1.6B ts 版cc -O2 -pipe -Werror -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wno-uninitialized -Wno-main -msoft-float -ffreestanding -I. -I../../../../arch -I../../../../arch/powerpc -I../../../.. -nostdinc -DDIAGNOSTIC -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT -Dmacppc -c /export/20020615/syssrc/sys/arch/macppc/compile/GENERIC/../../../../arch/powerpc/powerpc/trap.c sys/kern/kern_ktrace.c:ktrsyscall(struct proc *p, register_t code, register_t args[])一か所変更。
--- sys/arch/powerpc/powerpc/trap.c-1.23 Wed Jun 5 18:15:28 2002
+++ sys/arch/powerpc/powerpc/trap.c Wed Jun 19 15:14:57 2002
@@ -234,7 +234,7 @@
#ifdef KTRACE
if (KTRPOINT(p, KTR_SYSCALL))
- ktrsyscall(p, code, argsize, params);
+ ktrsyscall(p, code, params);
#endif
segfault storm... って syncicache かなぁ。調べよう。
( つっこみ )
|
最近の日記 2026年01月29日 ・Die Fledermaus at New National theatre 2026/01/29 2025年12月25日 ・pbulk 11.99.3 (emacs30) 2025年11月22日 ・crash dump 2025年10月25日 ・recover from disk error 2025年10月23日 ・dd does not duplicate Windows 11 boot disk ? | ||