Cleaner memory map; avoid < 64K; handle older kernels
authorH. Peter Anvin <hpa@zytor.com>
Fri, 4 Jan 2008 20:51:01 +0000 (12:51 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Fri, 4 Jan 2008 20:51:01 +0000 (12:51 -0800)
commit0686e9cf48dc49ee7ffc9d6ee3256fc9cede65b4
tree4e49f1503f0bac81a9b5d2cd17df6d57641fd323
parentb3e7732cf39938575a287cd55907216c318d940c
Cleaner memory map; avoid < 64K; handle older kernels

Clean up the memory map by making the startup info part of the reloc
segment; this also allows it to be easily prepopulated.

Avoid using < 64K by putting the reloc between the setup and cmdline,
with proper guarding for overflow.

Handle older kernel protocols, and zImage kernels.
linux.c
reloc.S
reloc/reloc.ld
reloc/reloc_linux.c
setup.h