re: Pegasos boots with 512MB! (was: SmartFirmware /memory)
matthew green <[email protected]> Mon, 31 Mar 2008 11:54:38 +1000
| Newsgroups | gmane.os.netbsd.ports.ofppc |
|---|---|
| Message-ID | <[email protected]> |
On 26-Mar-2008 Frank Wille wrote: > Based on the code of Matthew Green I inserted the following block into > mem_regions(): I suspect that this should only be done with the pegasos, as other machines are unlikely to have this problem. Other than that though, it looks ok. Change printf to aprint_normal though. my system with 1GB installed doesn't boot :-( i get: 4235752+293400 [208336+202668]=0x4b6598 start=0x100000 WARNING: add memory segment 10000000 - 40000000, WARNING: which was not recognized by the Firmware. trap type f00 at 327e50 Press a key to panic. panic: trap Stopped in pid 0.1 (system) at netbsd:cpu_Debugger+0x10: lwz r0, r1, 0x14 db> bt 0x005bcc60: at panic+0x288 0x005bccc0: at trap+0x130 0x005bcdb0: kernel PERF trap by pool_cache_bootstrap+0xd0: srr1=0x1032 r1=0x5bce70 cr=0x24002042 xer=0x20000000 ctr=0 0x005bce70: at pool_cache_bootstrap+0x54 0x005bcea0: at uvm_amap_init+0x58 0x005bcec0: at uvm_init+0x3c 0x005bcee0: at main+0x3c 0x005bcf30: at 0x1000b4 i'll pull 512mb out (i have 2x512) and see how that goes. .mrg.