Re: Removing options MIPS3 cause DS5000 to loop during boot
Izumi Tsutsui <[email protected]> Mon, 2 May 2011 20:59:49 +0900
| Newsgroups | gmane.os.netbsd.ports.pmax |
|---|---|
| Message-ID | <[email protected]> |
Could you file a PR? I saw the same panic on newsmips but not always, I also got >> panic: kernel diagnostic assertion "pcb->pcb_context.val[_L_SR] & MIPS_SR_INT_IE" failed etc. --- Izumi Tsutsui In <[email protected]> Erik Bertelsen wrote: > 2011/5/1 Izumi Tsutsui <[email protected]>: > >> However the S6 kernel (S5 with options DEBUG and DIAGNOSTIC added) panics: > > : > >> panic: tlb_hi (0xc3ec1000) asid (0) != current asid (0x3) > > > > I guess this will also happen with options MIPS3... > I can confirm this -- adding DEBUG and DIAGNOSTIC to my S4 kernel results in: > > init: copying out flags `-s' 3 > init: copying out path `/sbin/init' 11 > pid 1(init): ABI set to O32 (e_flags=0x1007) > panic: tlb_hi (0xc3ec3000) asid (0) != current asid (0x3) > cpu0: Begin traceback... > pid -1007928440 not found > cpu0: End traceback... > 0xc3ec3b70: cpu_reboot+3c (104,0,b1,8035fee4) ra 8022bdfc sz 24 > 0xc3ec3b88: panic+258 (104,c3ec3000,0,3) ra 801dd68c sz 56 > 0xc3ec3bc0: pmap_tlb_asid_check+6c (104,c3ec3000,0,3) ra 801ddefc sz 24 > 0xc3ec3bd8: pmap_tlb_update_addr+80 (104,c3ec3000,0,3) ra 801dc048 sz 40 > 0xc3ec3c00: pmap_enter+2c8 (104,c3ec3000,0,3) ra 802b146c sz 72 > 0xc3ec3c48: uvm_fault_lower+618 (104,c3ec3000,0,3) ra 802b299c sz 96 > 0xc3ec3ca8: uvm_fault_internal+834 (81ee5d20,c3ec3000,7de69000,0) ra > 8026b9a0 sz 272 > 0xc3ec3db8: trap+a6c (ff3c,8,7de69000,7de69c08) ra 8017ad50 sz 400 > 0xc3ec3f48: mips1_user_gen_exception+e0 (ff3c,8,7de69000,7de69c08) ra 0 sz 0 > User-level: pid 2.1 > > dumping to dev 19,1 offset 1332112 > dump 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 > 10 9 8 7 6 5 4 3 2 1 succeeded