[syslinux] Syslinux-6.00-pre2
Matt Fleming
matt at console-pimps.org
Tue Nov 27 10:27:28 PST 2012
Hi folks,
There are enough changes on the 'firmware' branch to warrant another
prerelease. Things that jump out are the changes to update the current
working directory when executing syslinux.efi (previously .c32 failed to
load if installed to a non-standard directory such as /boot/syslinux,
because the current working directory wasn't correct), the realloc() fix
from Shao and a new script to automatically lookup the gnu-efi files,
which means people shouldn't have to hack mk/efi.mk anymore.
Oh, it also includes a merge of syslinux-5.00-pre10.
Please help test!
Shortlog appended below.
---
Gene Cumm (3):
strerror: Use klibc version
com32 strerror: add errlist.o to Make
com32 strerror(): Remove macro WITH_ERRLIST use
Matt Fleming (32):
pxe: Don't call open_config() from the pxe core
ldlinux: Print a warning if no config file is found
ldlinux: Fix logic if no DEFAULT or UI directive is found
ldlinux: get_key() requires raw access to user input
com32: Include .init_array section in .ctors in linker script
CLI: Fix command history traversal
win: Fix installing to a directory
win: Print error message if we fail to install to --directory
CLI: Add Ctrl + V support for printing the Syslinux version
linux.c32: Add find_arguments function
extlinux: Avoid dereferencing a garbage pointer
Merge branch 'multi_initrd2-5.00-pre9' of git://git.zytor.com/users/sha0/syslinux into elflink
Merge branch 'hexdump' of git://git.zytor.com/users/sha0/syslinux into elflink
Merge branch 'strerror-for-mfleming' of git://github.com/geneC/syslinux into elflink
efi: Fill out writechr() implementation
efi: Pass correct pointer to BS->CreateEvent()
efi: Return a sensible error code to the firmware...
menu: Inherit parent menu title
mk: Add Makefile variable for python
efi: Set the current working directory on startup
ldlinux: Delete inaccurate 'insufficient memory' message
ldlinux: Delete dead code and useless printf
Merge tag 'syslinux-5.00-pre10' into for-hpa/elflink/firmware
Makefile: Move Makefile.private inclusion to change default target
efi: Consume unprocessed user input before loading ldlinux.c32
sys/vesa: Modularise common vesa code
firmware: Move memory operations into firmware
firmware: Make disk->private an opaque type
mk: Add -fPIC for x86_64 to embedded.mk
efi: Add a simple script to find gnu-efi files
efi: Add /usr/lib32 to the list of possible gnu-efi paths
efi: Add -mno-red-zone to CFLAGS
Shao Miller (6):
linux.c32: Move some initrd=x,y,z code out of main
linux.c32: Add new initrd+= option for multiple initrds
linux.c32: Introduce initrdfile= option
initramfs chain handling: Accounting fixes for padding, etc.
hexdump.c32: Simple file hex-dumper
core: Fix realloc() code transcription error
--
Matt Fleming, Intel Open Source Technology Center
More information about the Syslinux
mailing list