[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