Going from 2.2.12 to 2.2.17pre10
Gabriel Paubert
paubert at iram.es
Mon Jul 10 22:25:19 EST 2000
On Sun, 9 Jul 2000, Matt Porter wrote:
> > Getting those changes into PPCBUG would be great.
>
> All you need is a big customer of MCG's to push them to do it. Money
> is a powerful motivator.
Hopeless for me...
> > Would it be possible to make one image for 2300 cards and one for 2400
> > cards or does memory size affect the residual data?
>
> See above, you could make a lowest common denominator version of the
> data and lose some memory. Honestly, I'd just hack the kernel...PPCBUG
> and residual data are a horrible burden. Look through prep_* and
> mm/init.c for every place residual data is used and hardcode for your
> MCG boards. In init.c, prep_find_end_of_memory() can detect a Raven
> bridge then use the documented board registers to identify memory size
> (see online user manual). A 2400 puts memory size across the I2C bus
> in a EEPROM containing all sorts of useful information. Bug MCG to get
> specs on the layout of these VPD records.
I disagree, the residual data of the device/property tree of OF are great
things. I want to boot _exactly_ the same kernel on machines with
different amounts of memory... A lot of the initizalization should be
moved to early boot or to a first stage bootloader (before uncompressing
the kernel) and then the kernel should receive important information in a
predigested form.
For the VPD records, the information in the MVME2400 programmer's guide
(mvme2400apg.pdf) looks sufficient (page 1-27 and appendix B).
Regards,
Gabriel.
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-dev
mailing list