Thread (19 messages) 19 messages, 6 authors, 1999-12-16

Re: linuxppc embedded boot problems.

From: Dan Malek <hidden>
Date: 1999-12-16 05:03:34

Brendan Simon wrote:
In the mbxboot directory, the code basically copies the kernel to
0x100000, uncompresses the kernel and then jumps to the kernel starup
code.  I take it this is known as the "kernel loader" ?
Yeah, I guess that is a good name for it.
This code has statements to invalidate the cache before jumping to the
kernel. Is this the same as making sure lines are not "locked" in the
cache ?
No.  There are a couple of cache instructions that need to
be run during processor initialization out of reset.  I don't
have a book handy, but if you look in my fadsrom code in
start.S, the instructions are there.  It is a certain sequence
of invalidates and unlocks.

All caches are disabled at this stage so I guess it shouldn't matter.
Right.


	-- Dan

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help