Andrea Arcangeli <[EMAIL PROTECTED]> writes:
> For platforms that needs the kernel loaded over 4mbyte of RAM only the
> absolute ZERO_PGE address changes, the offset 0x30A000 will remain the
> same.
>
> You should make it partially dynamic. Actually ZERO_PGE it's a compile
> time thing and that's wrong since it forbids to change the start of the
> kernel. You should hardcode only the _offset_ 0x30A000 instead, and sum it
> to the elf start address to get the address of the zero page.
Well, the offset is actually 0xa000 from the start address, but
yeah, that makes sense. I'll fix this in aboot 0.7, then.
--
David Huggins-Daines, Senior Linux Consultant, Linuxcare, Inc.
613.562.1239 desk, 613.223.0225 mobile
[EMAIL PROTECTED], http://www.linuxcare.com/
Linuxcare. Support for the revolution.