platform/upstream/syslinux.git
17 years agoWrapper infrastructure for "shuffle and boot"
H. Peter Anvin [Mon, 12 Mar 2007 20:17:35 +0000 (13:17 -0700)]
Wrapper infrastructure for "shuffle and boot"

Initial checkin of a wrapper infrastructure for the "shuffle and boot"
interface, both real and protected mode.  This code automatically will
figure out the necessary sequence of moves, taking into account swaps
and overlaps as necessary.

17 years agoNew API call: cleanup, shuffle and boot to flat protected mode
H. Peter Anvin [Sun, 11 Mar 2007 23:26:35 +0000 (16:26 -0700)]
New API call: cleanup, shuffle and boot to flat protected mode

Add an API call to invoke flat protected mode; e.g. to boot an ELF kernel.

17 years agoFormatting cleanups syslinux-3.40-pre12
H. Peter Anvin [Wed, 7 Mar 2007 19:07:52 +0000 (11:07 -0800)]
Formatting cleanups

17 years agoEthersel must use the pci com32 module instead of builtin pci detection code
Erwan Velu [Thu, 8 Feb 2007 20:39:47 +0000 (21:39 +0100)]
Ethersel must use the pci com32 module instead of builtin pci detection code

 From : Erwan Velu <erwan.velu@free.fr>

This patch
- remove the pci detection code from ethersel
- add a find_pci_device() function in the PCI com32 module
- make ethersel using the pci com32 module instead of builtin pci
detection code

Testing and feedback are welcome.

Signed-off-by:Erwan Velu <erwan.velu@free.fr>

17 years agomenu system: make the help message end row a configurable. syslinux-3.40-pre11
H. Peter Anvin [Tue, 6 Mar 2007 06:06:07 +0000 (22:06 -0800)]
menu system: make the help message end row a configurable.

17 years agoTEXT HELP: Multiline per-entry help messages in the simple menu system. syslinux-3.40-pre10
H. Peter Anvin [Tue, 6 Mar 2007 01:40:09 +0000 (17:40 -0800)]
TEXT HELP: Multiline per-entry help messages in the simple menu system.

17 years agomkdiskimage: shortcut for zipdisk geometry
H. Peter Anvin [Sat, 3 Mar 2007 00:27:35 +0000 (16:27 -0800)]
mkdiskimage: shortcut for zipdisk geometry

17 years agoUpdate copyright date
H. Peter Anvin [Fri, 2 Mar 2007 03:45:35 +0000 (19:45 -0800)]
Update copyright date

17 years agoSimple menu system: unified way to handle message strings; add NOTABMSG syslinux-3.40-pre9
H. Peter Anvin [Wed, 28 Feb 2007 23:46:58 +0000 (15:46 -0800)]
Simple menu system: unified way to handle message strings; add NOTABMSG

A unified way to handle the message strings (for i18n/customization);
add a MENU NOTABMSG customizable string.

17 years agoTeach the menu system to ignore TEXT blocks for now. syslinux-3.40-pre8
H. Peter Anvin [Wed, 28 Feb 2007 06:47:32 +0000 (22:47 -0800)]
Teach the menu system to ignore TEXT blocks for now.

17 years agoSupport customization of menu messages.
H. Peter Anvin [Wed, 28 Feb 2007 06:38:10 +0000 (22:38 -0800)]
Support customization of menu messages.

17 years agoCorrectly ignore TEXT blocks.
H. Peter Anvin [Wed, 28 Feb 2007 06:15:29 +0000 (22:15 -0800)]
Correctly ignore TEXT blocks.

17 years agoDo not overwrite pointer "p" when calling is_kernel_type()
H. Peter Anvin [Sat, 24 Feb 2007 00:37:26 +0000 (16:37 -0800)]
Do not overwrite pointer "p" when calling is_kernel_type()

If is_kernel_type() returns NULL, we don't want it to set p to NULL,
or subsequent options won't be parsed.

Bug report from Ram Yalamanchili.

17 years agoRemove now-unnecessary push/pop.
H. Peter Anvin [Tue, 20 Feb 2007 22:41:23 +0000 (14:41 -0800)]
Remove now-unnecessary push/pop.

17 years agoMake sure we can read the config file name even after changing it... syslinux-3.40-pre7
H. Peter Anvin [Tue, 20 Feb 2007 02:25:32 +0000 (18:25 -0800)]
Make sure we can read the config file name even after changing it...

17 years agoSupport multiple image types in the menu system
H. Peter Anvin [Tue, 20 Feb 2007 01:41:35 +0000 (17:41 -0800)]
Support multiple image types in the menu system

17 years agoAdd new PXE keyword (we might have to distinguish from BOOT at some point)
H. Peter Anvin [Tue, 20 Feb 2007 01:41:21 +0000 (17:41 -0800)]
Add new PXE keyword (we might have to distinguish from BOOT at some point)

17 years agoAssume 3.40 will be the first version which fixes Read Disk. syslinux-3.40-pre6
H. Peter Anvin [Tue, 20 Feb 2007 00:27:42 +0000 (16:27 -0800)]
Assume 3.40 will be the first version which fixes Read Disk.

17 years agoMerge with syslinux-3.3x
H. Peter Anvin [Tue, 20 Feb 2007 00:26:52 +0000 (16:26 -0800)]
Merge with syslinux-3.3x

17 years agoComboot function READ DISK corrupts its arguments; fix.
H. Peter Anvin [Mon, 19 Feb 2007 23:54:58 +0000 (15:54 -0800)]
Comboot function READ DISK corrupts its arguments; fix.

17 years agoMerge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#syslinux... syslinux-3.40-pre5
H. Peter Anvin [Sat, 10 Feb 2007 21:22:40 +0000 (13:22 -0800)]
Merge ... git+ssh:///boot/syslinux/syslinux.git#syslinux-3.3x

17 years agoSet up the LRU chain correctly (d'oh!) syslinux-3.36 syslinux-3.36-pre10
H. Peter Anvin [Fri, 9 Feb 2007 02:05:23 +0000 (18:05 -0800)]
Set up the LRU chain correctly (d'oh!)

17 years agoFix -fno-stack-protector per bug report from Gilles Espinasse syslinux-3.36-pre9
H. Peter Anvin [Fri, 9 Feb 2007 00:02:41 +0000 (16:02 -0800)]
Fix -fno-stack-protector per bug report from Gilles Espinasse

17 years ago%ifndef IS_PXELINUX won't do much good... %if IS_PXELINUX == 0 is correct syslinux-3.36-pre8
H. Peter Anvin [Thu, 8 Feb 2007 18:14:55 +0000 (10:14 -0800)]
%ifndef IS_PXELINUX won't do much good... %if IS_PXELINUX == 0 is correct

17 years agoMerge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#syslinux... syslinux-3.36-pre7
H. Peter Anvin [Thu, 8 Feb 2007 17:58:24 +0000 (09:58 -0800)]
Merge ... git+ssh:///boot/syslinux/syslinux.git#syslinux-3.3x

17 years agoPXELINUX: ES:BX -> PXENV+, so we can't have ES:DI -> $PnP.
H. Peter Anvin [Thu, 8 Feb 2007 17:58:09 +0000 (09:58 -0800)]
PXELINUX: ES:BX -> PXENV+, so we can't have ES:DI -> $PnP.

This broke chainbooting FreeBSD at least.

17 years agofileread: new file descriptor should be from oreg, not ireg
H. Peter Anvin [Wed, 7 Feb 2007 22:16:33 +0000 (14:16 -0800)]
fileread: new file descriptor should be from oreg, not ireg

17 years agoMerge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#syslinux...
H. Peter Anvin [Wed, 7 Feb 2007 22:13:09 +0000 (14:13 -0800)]
Merge ... git+ssh:///boot/syslinux/syslinux.git#syslinux-3.3x

17 years agofileread: ES:BX -> buffer, not ES:SI
H. Peter Anvin [Wed, 7 Feb 2007 22:12:46 +0000 (14:12 -0800)]
fileread: ES:BX -> buffer, not ES:SI

17 years agoFor extension *search*, SYSLINUX should now use the same code as the others. syslinux-3.36-pre6
H. Peter Anvin [Wed, 7 Feb 2007 00:36:45 +0000 (16:36 -0800)]
For extension *search*, SYSLINUX should now use the same code as the others.

17 years agoDeal with various distributions breaking gcc in weird ways
H. Peter Anvin [Wed, 7 Feb 2007 00:33:39 +0000 (16:33 -0800)]
Deal with various distributions breaking gcc in weird ways

17 years agoSYSLINUX: Fix extension-detection for syslinux.
H. Peter Anvin [Tue, 6 Feb 2007 23:59:49 +0000 (15:59 -0800)]
SYSLINUX: Fix extension-detection for syslinux.

17 years agoFix numerous problems in the new MBR code. syslinux-3.36-pre5
H. Peter Anvin [Mon, 5 Feb 2007 01:24:10 +0000 (17:24 -0800)]
Fix numerous problems in the new MBR code.

17 years agoMBR: Set %si immediately upon setting %sp
H. Peter Anvin [Mon, 5 Feb 2007 00:52:59 +0000 (16:52 -0800)]
MBR: Set %si immediately upon setting %sp

17 years agoMBR: produce a list file.
H. Peter Anvin [Mon, 5 Feb 2007 00:52:07 +0000 (16:52 -0800)]
MBR: produce a list file.

17 years agoDocument new MBR. syslinux-3.36-pre4
H. Peter Anvin [Mon, 5 Feb 2007 00:03:25 +0000 (16:03 -0800)]
Document new MBR.

17 years agoFix additional references to mbr.bin
H. Peter Anvin [Mon, 5 Feb 2007 00:02:25 +0000 (16:02 -0800)]
Fix additional references to mbr.bin

17 years agoMove old MBR into the MBR directory; fix old reference to mbr.bin
H. Peter Anvin [Mon, 5 Feb 2007 00:01:09 +0000 (16:01 -0800)]
Move old MBR into the MBR directory; fix old reference to mbr.bin

17 years agoNew MBR which supports logical partitions.
H. Peter Anvin [Sun, 4 Feb 2007 23:59:37 +0000 (15:59 -0800)]
New MBR which supports logical partitions.

New MBR which supports logical partitions.  Move the MBR to a subdirectory,
and convert it to gas with the expectation of including it in util-linux.

17 years agoUnix FAT inst: fix the order of stitched strings. syslinux-3.36-pre3
H. Peter Anvin [Sat, 3 Feb 2007 20:42:48 +0000 (12:42 -0800)]
Unix FAT inst: fix the order of stitched strings.

17 years agoRemember which sector we cached!
H. Peter Anvin [Fri, 2 Feb 2007 06:18:44 +0000 (22:18 -0800)]
Remember which sector we cached!

17 years agoUse LRU caching instead of LRR (least recently read)
H. Peter Anvin [Fri, 2 Feb 2007 06:11:12 +0000 (22:11 -0800)]
Use LRU caching instead of LRR (least recently read)

17 years agoRebalance sections for especially extlinux
H. Peter Anvin [Fri, 2 Feb 2007 06:10:36 +0000 (22:10 -0800)]
Rebalance sections for especially extlinux

17 years agoMtools installer: disable MTOOLS_NO_VFAT
H. Peter Anvin [Thu, 1 Feb 2007 20:15:38 +0000 (12:15 -0800)]
Mtools installer: disable MTOOLS_NO_VFAT

17 years agoMerge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#syslinux... syslinux-3.36-pre2
H. Peter Anvin [Thu, 1 Feb 2007 19:17:22 +0000 (11:17 -0800)]
Merge ... git+ssh:///boot/syslinux/syslinux.git#syslinux-3.3x

17 years agoStealth whitespace cleanup
H. Peter Anvin [Thu, 1 Feb 2007 19:16:24 +0000 (11:16 -0800)]
Stealth whitespace cleanup

17 years agoFormatting cleanup
H. Peter Anvin [Thu, 1 Feb 2007 19:15:46 +0000 (11:15 -0800)]
Formatting cleanup

17 years agoUnix FAT installer: separate mount/umount; try vfat before msdos
H. Peter Anvin [Thu, 1 Feb 2007 19:15:15 +0000 (11:15 -0800)]
Unix FAT installer: separate mount/umount; try vfat before msdos

Separate the mounting and unmounting code out into separate functions.
Try mounting vfat before trying to mount msdos.

17 years agoUnix FAT installer: #include <sys/ioctl.h>, FAT_IOCTL_SET_ATTRIBUTES
H. Peter Anvin [Thu, 1 Feb 2007 18:51:01 +0000 (10:51 -0800)]
Unix FAT installer: #include <sys/ioctl.h>, FAT_IOCTL_SET_ATTRIBUTES

#include <sys/ioctl.h>, and provide a backup definition for
FAT_IOCTL_SET_ATTRIBUTES.

17 years agoDocument that Ghost should now work.
H. Peter Anvin [Thu, 1 Feb 2007 07:47:58 +0000 (23:47 -0800)]
Document that Ghost should now work.

17 years agoDocument change in strategy for the "unix" installer.
H. Peter Anvin [Thu, 1 Feb 2007 07:47:12 +0000 (23:47 -0800)]
Document change in strategy for the "unix" installer.

17 years agoMerge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#syslinux...
H. Peter Anvin [Thu, 1 Feb 2007 07:46:11 +0000 (23:46 -0800)]
Merge ... git+ssh:///boot/syslinux/syslinux.git#syslinux-3.3x

17 years agoUnix installer: use Linux-native ioctls instead of libfat
H. Peter Anvin [Thu, 1 Feb 2007 07:45:26 +0000 (23:45 -0800)]
Unix installer: use Linux-native ioctls instead of libfat

Unix installer: use Linux-native ioctls instead of libfat.  This should
make it smaller, and should also make it possible to use the vfat
filesystem (need to clean up the mount code for that to work.)

17 years agoMerge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#syslinux...
H. Peter Anvin [Wed, 31 Jan 2007 19:01:29 +0000 (11:01 -0800)]
Merge ... git+ssh:///boot/syslinux/syslinux.git#syslinux-3.3x

17 years agoNew version 3.36: document changes so far
H. Peter Anvin [Wed, 31 Jan 2007 02:00:26 +0000 (18:00 -0800)]
New version 3.36: document changes so far

17 years agoMEMDISK: add alias "cbios" == "noebios" == "noedd"
H. Peter Anvin [Wed, 31 Jan 2007 01:59:14 +0000 (17:59 -0800)]
MEMDISK: add alias "cbios" == "noebios" == "noedd"

17 years agoMEMDISK: ebios/noebios as synonyms to edd/noedd
H. Peter Anvin [Wed, 31 Jan 2007 01:58:38 +0000 (17:58 -0800)]
MEMDISK: ebios/noebios as synonyms to edd/noedd

17 years agoMEMDISK: Default to floppy = EDD off, hard disk = EDD on, give option
H. Peter Anvin [Wed, 31 Jan 2007 01:57:07 +0000 (17:57 -0800)]
MEMDISK: Default to floppy = EDD off, hard disk = EDD on, give option

Default to having EDD off on floppies and EDD on on hard disks.
Additionally, add options "edd" and "noedd" to force this choice.

17 years agoMerge with syslinux-3.35 syslinux-3.40-pre4
H. Peter Anvin [Mon, 29 Jan 2007 02:41:56 +0000 (18:41 -0800)]
Merge with syslinux-3.35

Conflicts:

NEWS
version

17 years agoUse %-style of implicit rules when we don't have SUFFIXES set. syslinux-3.35
H. Peter Anvin [Mon, 29 Jan 2007 01:56:15 +0000 (17:56 -0800)]
Use %-style of implicit rules when we don't have SUFFIXES set.

17 years agoQuiet warnings when building in a non-git directory.
H. Peter Anvin [Mon, 29 Jan 2007 01:48:13 +0000 (17:48 -0800)]
Quiet warnings when building in a non-git directory.

17 years agoWhen making a release, force a tag even if it already exists
H. Peter Anvin [Mon, 29 Jan 2007 01:41:06 +0000 (17:41 -0800)]
When making a release, force a tag even if it already exists

17 years agoMake including .depend obligatory (otherwise make might not generate it?)
H. Peter Anvin [Mon, 29 Jan 2007 01:36:25 +0000 (17:36 -0800)]
Make including .depend obligatory (otherwise make might not generate it?)

17 years agoRemove redundant rule for gethostip.o
H. Peter Anvin [Mon, 29 Jan 2007 01:33:21 +0000 (17:33 -0800)]
Remove redundant rule for gethostip.o

17 years agoGenerate gethostip even when cross-compiling with -m32
H. Peter Anvin [Mon, 29 Jan 2007 01:31:14 +0000 (17:31 -0800)]
Generate gethostip even when cross-compiling with -m32

17 years agoFix the Makefile to handle overridden CC
H. Peter Anvin [Mon, 29 Jan 2007 01:22:00 +0000 (17:22 -0800)]
Fix the Makefile to handle overridden CC

17 years agosample/Makefile: $(M32) is also needed in $(SFLAGS)
H. Peter Anvin [Mon, 29 Jan 2007 00:56:24 +0000 (16:56 -0800)]
sample/Makefile: $(M32) is also needed in $(SFLAGS)

17 years agoRemove -m32 from the CC variable globally.
H. Peter Anvin [Mon, 29 Jan 2007 00:53:07 +0000 (16:53 -0800)]
Remove -m32 from the CC variable globally.

17 years agoApparently rpmbuild won't accept a macro named "cc" either. Morons.
H. Peter Anvin [Mon, 29 Jan 2007 00:49:07 +0000 (16:49 -0800)]
Apparently rpmbuild won't accept a macro named "cc" either.  Morons.

17 years agoApparently rpmbuild can't deal with empty macros. Morons.
H. Peter Anvin [Mon, 29 Jan 2007 00:45:33 +0000 (16:45 -0800)]
Apparently rpmbuild can't deal with empty macros.  Morons.

17 years agoUpdate copyright dates to 2007
H. Peter Anvin [Sat, 27 Jan 2007 19:17:44 +0000 (11:17 -0800)]
Update copyright dates to 2007

17 years agoAcknowledge slax.org syslinux-3.35-pre5
H. Peter Anvin [Fri, 26 Jan 2007 05:19:00 +0000 (21:19 -0800)]
Acknowledge slax.org

17 years agoNeed to support Infinibad.
H. Peter Anvin [Fri, 26 Jan 2007 05:15:25 +0000 (21:15 -0800)]
Need to support Infinibad.

17 years agoUpdate TODO list.
H. Peter Anvin [Fri, 26 Jan 2007 05:13:31 +0000 (21:13 -0800)]
Update TODO list.

17 years ago-FPNG_NO_WRITE_SUPPORTED -> -DPNG_NO_WRITE_SUPPORTED
H. Peter Anvin [Fri, 26 Jan 2007 05:10:55 +0000 (21:10 -0800)]
-FPNG_NO_WRITE_SUPPORTED -> -DPNG_NO_WRITE_SUPPORTED

Fix typo.

17 years agoEven more places which need -m32... syslinux-3.35-pre4
H. Peter Anvin [Fri, 26 Jan 2007 01:49:15 +0000 (17:49 -0800)]
Even more places which need -m32...

17 years agoQuick hack to make sure we build 32-bit binaries with the -m32 flag.
H. Peter Anvin [Fri, 26 Jan 2007 01:37:23 +0000 (17:37 -0800)]
Quick hack to make sure we build 32-bit binaries with the -m32 flag.

Quick hack to make sure we build 32-bit binaries with the -m32 flag.
This makes rpmbuild --target i386 do the right thing.  A Makefile
overhaul is really in order, though.

17 years agoInvoke ONERROR if we hit abort_load (and ONERROR is set.)
H. Peter Anvin [Fri, 26 Jan 2007 01:03:53 +0000 (17:03 -0800)]
Invoke ONERROR if we hit abort_load (and ONERROR is set.)

17 years agoCompilation fix for older gcc where __DBL_*_EXP__ isn't defined
H. Peter Anvin [Thu, 25 Jan 2007 21:58:29 +0000 (13:58 -0800)]
Compilation fix for older gcc where __DBL_*_EXP__ isn't defined

17 years agoDocument config file search path syslinux-3.35-pre3
H. Peter Anvin [Thu, 25 Jan 2007 05:53:06 +0000 (21:53 -0800)]
Document config file search path

17 years agoDOS FAT installer: Fix name mangling for -d option
H. Peter Anvin [Thu, 25 Jan 2007 05:49:53 +0000 (21:49 -0800)]
DOS FAT installer: Fix name mangling for -d option

17 years agoWin32 FAT installer: fix type typo (which happened to cancel itself out...)
H. Peter Anvin [Thu, 25 Jan 2007 05:43:58 +0000 (21:43 -0800)]
Win32 FAT installer: fix type typo (which happened to cancel itself out...)

I had written "char *c = ..." instead of "char c = ..."; as it turned out,
the resulting (invalid) type conversions all worked themselves out and it
didn't matter, except for compiler warnings...

17 years agoWin32 FAT installer: fix path mangling for -d option
H. Peter Anvin [Thu, 25 Jan 2007 05:24:30 +0000 (21:24 -0800)]
Win32 FAT installer: fix path mangling for -d option

17 years agoNew API call: read disk.
H. Peter Anvin [Wed, 24 Jan 2007 23:13:11 +0000 (15:13 -0800)]
New API call: read disk.

17 years agoWin32 FAT installer: support installing in a subdirectory syslinux-3.35-pre2
H. Peter Anvin [Wed, 24 Jan 2007 07:07:57 +0000 (23:07 -0800)]
Win32 FAT installer: support installing in a subdirectory

17 years agoDOS FAT installer: Correct parsing of -d option
H. Peter Anvin [Wed, 24 Jan 2007 07:07:38 +0000 (23:07 -0800)]
DOS FAT installer: Correct parsing of -d option

17 years agoCall this version 3.35 instead of 3.32 syslinux-3.35-pre1
H. Peter Anvin [Wed, 24 Jan 2007 06:28:40 +0000 (22:28 -0800)]
Call this version 3.35 instead of 3.32

17 years agoUpdate documentation to indicate FAT subdirectory support.
H. Peter Anvin [Wed, 24 Jan 2007 06:27:51 +0000 (22:27 -0800)]
Update documentation to indicate FAT subdirectory support.

17 years agoUnix FAT installer: support installing ldlinux.sys in a subdirectory
H. Peter Anvin [Wed, 24 Jan 2007 06:27:26 +0000 (22:27 -0800)]
Unix FAT installer: support installing ldlinux.sys in a subdirectory

17 years agomtools FAT installer: support installing ldlinux.sys in a subdirectory
H. Peter Anvin [Wed, 24 Jan 2007 06:27:01 +0000 (22:27 -0800)]
mtools FAT installer: support installing ldlinux.sys in a subdirectory

17 years agoDOS FAT installer: support installing ldlinux.sys in a subdirectory
H. Peter Anvin [Wed, 24 Jan 2007 06:26:38 +0000 (22:26 -0800)]
DOS FAT installer: support installing ldlinux.sys in a subdirectory

17 years agoSupport subdirectories in the FAT version of SYSLINUX
H. Peter Anvin [Wed, 24 Jan 2007 06:26:06 +0000 (22:26 -0800)]
Support subdirectories in the FAT version of SYSLINUX

17 years agoFix segment register confusion in mangle_name
H. Peter Anvin [Wed, 24 Jan 2007 06:20:54 +0000 (22:20 -0800)]
Fix segment register confusion in mangle_name

17 years agocomboot.doc: for function 0009h, clarify ES:DI = PXE parameter structure
H. Peter Anvin [Sat, 6 Jan 2007 05:37:17 +0000 (21:37 -0800)]
comboot.doc: for function 0009h, clarify ES:DI = PXE parameter structure

Apparently "data buffer" was misinterpreted by some readers.  ES:DI points
to the parameter structure, which may point to other buffer(s).

17 years agoMerge with 3.3x branch
H. Peter Anvin [Thu, 4 Jan 2007 18:58:10 +0000 (10:58 -0800)]
Merge with 3.3x branch

17 years agoStealth whitespace cleanup. syslinux-3.32-pre8
H. Peter Anvin [Tue, 12 Dec 2006 21:49:56 +0000 (13:49 -0800)]
Stealth whitespace cleanup.

17 years agoPatch: Parse append arguments properly in mboot module
Ram Yalamanchili [Mon, 20 Nov 2006 23:08:24 +0000 (15:08 -0800)]
Patch: Parse append arguments properly in mboot module

Hey guys,

I noticed the appended ipappend options end up in the beginning of the
cmdline argv[] when mboot is entered. mboot then tries to parse the first
argument as the name of the kernel module and promptly fails cuz it can't
find "ip=.." or "bootif=...".

I'm attaching a patch which basically looks for any arguments in the argv[]
array and appends them to the kernel cmdline. The arguments have to be
back-to-back to be considered "appened options", so this should be safe
enough to not take out-of-place arguments and tack onto the kernel cmdline.

Last time i sent in some of the elf section loader patches, i think Peter
had trouble importing time. Hopefully it works now.

thanks,
Ram Yalamanchili

17 years agoMerge with syslinux-3.32-pre7 syslinux-3.40-pre3
H. Peter Anvin [Wed, 22 Nov 2006 00:20:40 +0000 (16:20 -0800)]
Merge with syslinux-3.32-pre7

Conflicts:

keywords.inc

17 years agoMerge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#syslinux... syslinux-3.32-pre7
H. Peter Anvin [Wed, 22 Nov 2006 00:14:04 +0000 (16:14 -0800)]
Merge ... git+ssh:///boot/syslinux/syslinux.git#syslinux-3.3x

17 years agoResolve issue with push/pop ordering in raw mode.
H. Peter Anvin [Wed, 22 Nov 2006 00:13:15 +0000 (16:13 -0800)]
Resolve issue with push/pop ordering in raw mode.

Bug reported by James Ling.