[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: -current/3.0_BETA works on VR41xx hpcmips?



<20050906.234327.463488357.hamajima@nagoya.bug.gr.jp>の記事において
hamajima@nagoya.bug.gr.jpさんは書きました。

> NetBSD的にはR430とR450にハードの違いはないと思いますが、載っている
> WindowsはR430がCE2.11(Handheld PC 3.01)でR450がCE3.0(Handheld PC 2000)
> です。

CE のバージョンで pagesize が違ったりするんでしょうか。
TX39xx は MIPS1 で 4kpage しかサポートしてないでしょうから
1k page はないだろうと思ってたんですが……。

以下のパッチな感じで sys/arch/hpcmips/hpcmips/machdep.c を
起動直後に ddb に落ちるようにして(変更しなくても pbsdboot で
RB_KDB を指定できるかも?) machine cp0 とか machine tlb とか
実行した場合、 pagemask や tlb_mask (sz=%x) の値は CE2.11 と
CE3.0 とで違ったりします?
---
Izumi Tsutsui


--- machdep.c.orig	2005-09-07 00:23:09.000000000 +0900
+++ machdep.c	2005-09-07 00:23:55.000000000 +0900
@@ -469,7 +469,7 @@
 	(*platform.cons_init)();
 
 #if defined(DDB) || defined(KGDB)
-	if (boothowto & RB_KDB) {
+	if (1) {
 #ifdef DDB
 		Debugger();
 #endif /* DDB */