Thread (1 message) 1 message, 1 author, 2001-02-23

Re: 8260 console problems

From: Wolfgang Denk <hidden>
Date: 2001-02-23 01:18:16

In message [off-list ref] you wrote:
The code in the mbxboot directory is also used by (many) people
that flash the kernel and initrd into rom.  One of the nice things
about this code is you can boot an image over a network for testing,
and then flash the identical compressed bits when you get it working.
Yes, that's what we do with PPCBoot, too. You don't need the  mbxboot
stuff for this.
quoted
Is there a good, urgent reason to _change_ the current state?
When I get a chance to step back and take a breath from the recent
set of merges (yours are in the pipeline now :-), the bd_info stuff
is going to disappear and follow the new boot record method used by
other PPC booters.  That is the first major step to removing the whole
variety of different boot loaders.
Seems I'm missing a bit of information here. Which "new  boot  record
method"  are you talking about? Where are things like this discussed?
Is there any documentation available?

quoted
Right now the "kernel interface" is pretty well  defined  (starts  at
address  0,  r3: ptr to bd_info, r4: start of initrd or 0, r5: end of
initrd, r6: start of command line, r7: end of command line). What are
you going to change, and why?
No one but 8xx uses that calling convention anymore.  To standardize
Really? Isn't this still in use on 4xx, 8xx, and  PREP?  Ummm...  I'm
talking about 2.4.0 here; has this been changed sice?
new boot record method.  Regardless of how a board and boot rom store
and provide information, the code in the "boot" directory collects
this into a standard format and presents it to the kernel.
That's OK for all those boards that come with  any  usable  firmware;
some  others  will be using PPCBoot, and it is our intention that you
don't need any additional "glue" layer when booting with PPCBoot.

Wolfgang Denk

--
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd@denx.de
Remember that Beethoven wrote his first symphony in C ...

** 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