summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* NEWS: document HDT PCI fixsyslinux-3.75-pre4H. Peter Anvin2009-04-151-0/+1
|
* hdt: Fixing latency indentationErwan Velu2009-04-151-1/+1
| | | | | | Impact: Improving display Removing useless space
* pci: Using for_each_pci_func3Erwan Velu2009-04-151-3/+2
| | | | | | Impact: cleaning code Using for_each_pci_func3 instead of for_each_pci_func + pci_mkaddr
* pci: add pci_for_each_func3() which produces an addressH. Peter Anvin2009-04-151-0/+10
| | | | | | | Add pci_for_each_func3() iterator, which produces an address in addition to the device pointer. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* PCI: Fixing freeze when detecting many PCI devicesErwan Velu2009-04-151-22/+11
| | | | | | | | | Impact: Prevent hard freeze when having many PCI devices A user reported that calling gather_additional_pci_config() when many PCI devices exists on a host could lead to a complete freeze. This patch remove some useless code and use for_each_pci_func() instead. This prevent useless memory allocation.
* NEWS: add the latest stuff...syslinux-3.75-pre3H. Peter Anvin2009-04-141-0/+3
| | | | | | Document additional changes since 3.74. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* gpxe: Don't use "lret $2" to return from an interruptH. Peter Anvin2009-04-143-13/+26
| | | | | | | | | | | | Using "lret $2" to return from an interrupt causes interrupts to be disabled in the calling program, since the INT instruction will have disabled interrupts. Instead, patch CF on the stack and use iret to return. Interestingly, the original PC BIOS had this bug in at least one place. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* menu: modify MENU SAVE to be a cascading defaultH. Peter Anvin2009-04-144-7/+27
| | | | | | | Change MENU SAVE to be a cascading default that can be reverted with MENU NOSAVE. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* doc: fix stray parenthesis in syslinux.txtH. Peter Anvin2009-04-141-1/+1
| | | | | | Remove stay parenthesis in syslinux.txt Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* doc: update copyright in syslinux.txtH. Peter Anvin2009-04-141-1/+1
| | | | | | Update and clarify copyright in syslinux.txt. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* NEWS: the extlinux(1) is from Brian Pellin, not Daniel Baumann.H. Peter Anvin2009-04-141-1/+1
| | | | Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* NEWS: document MEMDISK fixes, updates.syslinux-3.75-pre2H. Peter Anvin2009-04-141-1/+5
| | | | Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* Adding manpage from Brian Pellin <bpellin@gmail.com> for extlinux.Daniel Baumann2009-04-141-0/+59
|
* Correcting typo in extlinux documentation.Daniel Baumann2009-04-141-1/+1
|
* MEMDISK: traceability for the geometryH. Peter Anvin2009-04-141-8/+27
| | | | | | Print the source of the geometry determination. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* MEMDISK: fix MBR geometry extractionH. Peter Anvin2009-04-141-1/+1
| | | | | | | Fix the MBR geometry extraction; there was an off-by-2 error in the MBR signature offset. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* NEWS, version: bump version to 3.75, document keeppxe fixsyslinux-3.75-pre1H. Peter Anvin2009-04-142-2/+4
| | | | Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* pxelinux: fix the handling of KeepPXEH. Peter Anvin2009-04-144-21/+14
| | | | | | | | KeepPXE was broken in 3.74, because we tried to use both bits 0 and 1, but failed to actually test both bits. Instead, just use bit 0, but move the place where we clear the bits. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* gfxboot: parse DEFAULT keywork in syslinux config filesyslinux-3.74Christophe Fergeau2009-04-091-2/+32
| | | | | | | | | | The gfxboot COM module currently ignores the DEFAULT entry set in syslinux config file and always default to 0 instead. This patch parses DEFAULT entries in the config file and set the default entry accordingly. Signed-off-by: Christophe Fergeau <cfergeau@mandriva.com> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* hdt: clear memtest_labelsyslinux-3.74-pre21Sebastian Herbszt2009-04-081-0/+1
| | | | Clear memtest_label in init_hardware().
* com32: the keyboard map size is in CX not in DXH. Peter Anvin2009-04-081-1/+1
| | | | | | | | | Impact: fixes kbdmap.c32 The keyboard map size is passed in CX, not in DX. Fix typo in libcom32. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* gfxboot module: fix copyright noticeSebastian Herbszt2009-04-081-2/+7
| | | | Include copyright notices of reused code.
* NEWS: document gfxboot.comsyslinux-3.74-pre20H. Peter Anvin2009-04-071-0/+4
|
* Gfxboot COMBOOT moduleSebastian Herbszt2009-04-072-1/+930
| | | | | A COMBOOT module to interface to Steffen Winterfeldt's Gfxboot graphical front end (http://gfxboot.sourceforge.net/).
* Merge commit 'hdt/master'H. Peter Anvin2009-04-062-0/+6
|\
| * hdt: Don't display unsupported modesErwan Velu2009-04-062-0/+6
| | | | | | | | | | | | Impact: Prevent from displaying 0x0 modes Some vesa bioses reports 0x0 modes, no need to display them
* | Add back "install: all" to the com32 devel directoriessyslinux-3.74-pre19H. Peter Anvin2009-04-063-3/+3
| | | | | | | | | | | | "make install" in the com32 directory currently installs the devel environment, which should be build using the host toolchain... so make it so.
* | Makefiles: try to make "make install" do the right thingH. Peter Anvin2009-04-069-65/+31
| | | | | | | | | | | | | | | | One more attempt at getting semi-sanity to "make install". Realistically, the install/netinstall/install-all/... needs to be pushed into the com32 Makefiles, but this is at least a quick hack. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | Implement MENU SAVE; fix COM32 setadv functionsyslinux-3.74-pre18H. Peter Anvin2009-04-067-6/+70
| | | | | | | | | | | | | | | | Implement MENU SAVE, which allows the menu system to retain the previous selection from one boot to another. In the process, fix the syslinux_setadv() function. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | core: unbreak "make depend", fix make spotlessH. Peter Anvin2009-04-062-4/+5
| | | | | | | | | | | | | | cmdline.inc: Unbreak "make depend" Makefile: fix "make spotless" Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | NEWS: document cmdline fixH. Peter Anvin2009-04-061-0/+2
| |
* | ipappend: clean up ipappend code; add ipappend to plain cmdlineH. Peter Anvin2009-04-064-45/+60
| | | | | | | | | | | | | | | | ipappend information is needed for the plain cmdline too, since it may be used by linux.c32. While we're at it, clean up the handling of ipappend lines -- we can rather obviously use a loop for them. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | Provide a shared MIME file for the LSS16 image formatOmair Eschkenazi2009-04-041-0/+39
| | | | | | | | | | | | Add a MIME file for the LSS16 image format. Currently only included in source, as it is somewhat unclear what the proper way to package this thing is.
* | memscan: protect 0-0x7c00 until the new shuffler is mergedH. Peter Anvin2009-04-041-3/+3
| | | | | | | | | | | | | | Mark the memory range 0-0x7c00 unavailable until the new shuffler code is ready, at which point we can go for a tighter bound. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | Makefile: install new MBR variants; NEWS: documentsyslinux-3.74-pre17H. Peter Anvin2009-04-042-2/+8
| | | | | | | | | | | | Make the new MBR variants installables, and add to the NEWS file. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | memdisk: fix comment syntax in memdisk.ldH. Peter Anvin2009-04-041-11/+11
| | | | | | | | Fix build failure due to incorrect comment syntax in memdisk.ld
* | Merge branch 'ctrl-mbr'H. Peter Anvin2009-04-048-35/+439
|\ \
| * | mbr: generate normal versions, force-80 versions, and ctrl-80 versionsH. Peter Anvin2009-04-048-46/+109
| | | | | | | | | | | | | | | | | | | | | Produce MBR variants with normal (DL) behavior, force to drive 80 behavior, and force to 80 on Ctrl pressed behavior. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * | Update copyright noticesH. Peter Anvin2009-04-043-0/+3
| | | | | | | | | | | | | | | | | | | | | Update copyright notices; add Intel copyright notices where appropriate. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * | altmbr: an alternative MBR which ignores the active flagH. Peter Anvin2009-03-303-7/+326
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Impact: new feature Create an alternative MBR which takes a partition number in byte 439 instead of looking at the active flag. This is useful when dual-booting legacy operating systems which assume that their particular partition must be the active partition. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
| * | mbr/*.S: use a symbolic constant for BIOS_kbdflagsH. Peter Anvin2009-03-303-6/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | Impact: cleanup Use a symbolic constant for BIOS_kbdflags instead of open-coding the address. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
| * | mbr/*.S: if Ctrl is pressed, force the drive number to 0x80H. Peter Anvin2009-03-303-10/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Impact: BIOS bug workaround, possible unexpected consequences? Escape hatch for BIOSes which pass in garbage in DL: if the Ctrl key is pressed during boot, force the drive number to 0x80. Based on a patch by "TJ <ubuntu@tjworld.net>". Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* | | Update copyright notices; add Intel notices where appropriateH. Peter Anvin2009-04-0441-20/+103
| | | | | | | | | | | | | | | | | | | | | Update copyright notices. Per agreement with my new employer, Intel Corporation, add Intel copyright notices where appropriate. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | | Merge commit 'hdt/master'syslinux-3.74-pre16H. Peter Anvin2009-04-033-2/+3
|\ \ \ | | |/ | |/|
| * | hdt: Adding exit menu in menu modeErwan Velu2009-04-031-0/+1
| | | | | | | | | | | | | | | | | | Impact: Users can now exit hdt :) It's now possible to exit HDT properly. Thx to fcrozat report.
| * | hdt: Fixing aligment in about menuErwan Velu2009-04-031-1/+1
| | | | | | | | | | | | | | | | | | Impact: cosmetic Fixing contact in about mode
| * | hdt: Fixing author nameErwan Velu2009-04-031-1/+1
| | | | | | | | | | | | | | | | | | Impact: cosmetic Fixing author name
* | | linux.c32: don't relocate the real-mode code *above* 0x90000H. Peter Anvin2009-04-031-1/+1
| | | | | | | | | | | | | | | | | | | | | Do not relocate the real-mode code above address 0x90000... that would not be prudent. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* | | linux.c32: make load_linux() support relocationH. Peter Anvin2009-04-033-4/+128
| | | | | | | | | | | | | | | | | | | | | | | | In the case where the preferred kernel locations are not available, make load_linux() smart enough to be able to relocate the kernel if at all possible. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* | | com32: add _t to scan_memory_callbackH. Peter Anvin2009-04-032-3/+3
| | | | | | | | | | | | | | | | | | Change scan_memory_callback to scan_memory_callback_t Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>