In message <3BABC303.1674D66E at carts.com> you wrote: > > You should have ppcboot remap the IMMR to 0xF0000000 in the start of ppcboot > code. Otherwise it will interfere with Linux memory mapping. See this file for > all the info you need.
Right! > > I am trying to get linux 2.4 running on an EST SBC8260. > > It seems others have this board working correctly, so Probably these others just use the PPCBoot standard configuration, and you changed (read: broke) it? > > It works up to executing the rfi in turn_on_mmu, but > > it doesn't seem to reach start_here. I'm not sure what makes you think this is the case. Did you by any chance try to sngle-step with a JTAG debugger over the RFI instruction? This will not work. > > bdinfo > > ------------------------ > > memstart = 0x00000000 > > memsize = 0x02000000 > > flashstart = 0xfff00000 > > flashsize = 0x00400000 > > flashoffset = 0x00040000 > > sramstart = 0x00000000 > > sramsize = 0x00000000 > > immr_base = 0x0f000000 ^^^^^^^^^^^^^ This is wrong. It should be 0xF0000000 as it is in the standard configuration for the SBC8260 board that comes with the PPCBoot sources. Don't change it. Wolfgang Denk -- Software Engineering: Embedded and Realtime Systems, Embedded Linux Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd at denx.de The explanation requiring the fewest assumptions is the most likely to be correct. -- William of Occam ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
