Generalize ipappend handling as "sysappend", and move to PM code
authorH. Peter Anvin <hpa@zytor.com>
Tue, 26 Apr 2011 03:08:32 +0000 (20:08 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Tue, 26 Apr 2011 03:25:02 +0000 (20:25 -0700)
commit3953ca3532ca3281cc248f9985d9276c6f8486f0
treea03065fdb9d42e0d60867136b7abe25bbea99732
parent57b7af7df6599a8cdb318d7adeda1cd6fb981626
Generalize ipappend handling as "sysappend", and move to PM code

Generalize the ipappend handling to cover all the derivatives, and
rename it "sysappend" ("ipappend" is a valid alias for all
derivatives.)  Move all the string handling to protected mode.
Currently only pxelinux exports strings, but the plan is to change
that in the future.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
26 files changed:
com32/gfxboot/gfxboot.c
com32/include/syslinux/config.h
com32/include/syslinux/pmapi.h
com32/include/syslinux/sysappend.h [new file with mode: 0644]
com32/lib/syslinux/ipappend.c
com32/menu/readconfig.c
core/cmdline.inc
core/comboot.inc
core/diskfs.inc
core/extern.inc
core/fs/pxe/pxe.c
core/fs/pxe/pxe.h
core/head.inc
core/include/core.h
core/isolinux.asm
core/keywords
core/keywords.inc
core/parseconfig.inc
core/pmapi.c
core/pxelinux.asm
core/runkernel.inc
core/sysappend.c [new file with mode: 0644]
core/ui.inc
core/vkernel.inc [new file with mode: 0644]
doc/comboot.txt
doc/syslinux.txt