linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* Need help Understanding initial memory conditions.
@ 2005-10-18  8:04 David H. Lynch Jr
  2005-10-18  8:49 ` Kalle Pokki
  0 siblings, 1 reply; 7+ messages in thread
From: David H. Lynch Jr @ 2005-10-18  8:04 UTC (permalink / raw)
  To: linuxppc-embedded

    What exactly is the minimal startup system state the Linux 2.6.13 
Kernel expects ?

    I am trying to bring up a xilinx V4 ppc 405 board.
    It has flash based at 0x0 and DRAM based at ox98000000.
    I already have a working monitor/program loader and a filesystem of 
the flash. I can fairly easily compile and load onto the filesystem and 
run standalone PPC apps on the board.
    All memory is as configured by the base hardware. The MMU, BAT, ... 
are all at their powerup state.

    I have put together a Linux config based heavily on an abbreviated 
version of the Xilinx ML-300 config.
    If I try to load it it just goes bye-bye.
   
    I am trying to decipher the initial machine state Linux 2.6.13 expects.
    u-boot seems to completely setup the MMU, but also seems to expect 
to start execution from flash or ROM.
    scanning the Linux code seems to indicate that the only entry that 
needs to be setup for the MMU is the one for block Linux starts 
executing out of.
    I am also being somewhat confused by references to physical address 
0 and virtual address 0xc000000.
    I thought Linux executed from virtual address 0, and the actual 
physical address was a function of the hardware.

   

   
   
   
   
   

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2005-10-19 16:05 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-10-18  8:04 Need help Understanding initial memory conditions David H. Lynch Jr
2005-10-18  8:49 ` Kalle Pokki
2005-10-18 19:15   ` David H. Lynch Jr.
2005-10-18 20:14     ` Kalle Pokki
2005-10-19  5:16       ` David H. Lynch Jr
2005-10-19  6:37         ` Kalle Pokki
2005-10-19 10:24           ` Andrei Konovalov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).