aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* | | com32: merge all memory map discovery to one fileH. Peter Anvin2009-04-035-174/+241
| | | | | | | | | | | | | | | | | | | | | Merge the memory map discovery for malloc and the memory map discovery for memmap into one file that scans memory and invokes a callback. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* | | NEWS: document new com32 memory managementsyslinux-3.74-pre15H. Peter Anvin2009-04-011-0/+4
| | |
* | | com32: fix the argument orderH. Peter Anvin2009-04-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Impact: bug fix Fix the order of arguments to a com32 program. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* | | com32: make memory beyond the core HighMem available to mallocH. Peter Anvin2009-04-018-10/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Impact: should deal with memory holes more gracefully Right now, if we find a memory hole, we simply don't use the memory beyond that point. This makes it possible for com32 modules to use that memory. After this, we should be able to add relocation support to allow loading when the memory at 1 MB is unavailable. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | | NEWS: fix typoH. Peter Anvin2009-04-011-1/+1
| | |
* | | Banner: "and contributors" is just too long; try "et al"H. Peter Anvin2009-03-315-5/+5
| |/ |/| | | | | | | | | | | | | | | Impact: aestetics Change "and contributors" to "et al" so that the message actually fits on one line. This is unfortunate, but what can you do... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | Fix the new kernel command-line parsersyslinux-3.74-pre14H. Peter Anvin2009-03-301-2/+3
| | | | | | | | | | | | | | | | | | Impact: bug fix We were incorrectly looking at [ds:di] instead of [es:di] for verifying that a command was properly terminated. Fix. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* | memdisk: Int13FuncsCnt is a constant, not a memory locationH. Peter Anvin2009-03-301-1/+1
|/ | | | | | | Impact: bug fix Int13FuncsCnt is a compile-time constant, not a memory location. This is a rather important distinction.
* pci: Rename get_module_name_from_pci_idssyslinux-3.74-pre13syslinux-3.74-pre12Erwan Velu2009-03-294-4/+4
| | | | | | | | | Impact: none Rename get_module_name_from_pci_ids to get_module_name_from_pcimap since the module names are read from the modules.pcimap and not pci.ids file. Signed-off-by: Sebastian Herbszt (herbszt@gmx.de)
* hdt: prevent unless disk's menuErwan Velu2009-03-275-4/+11
| | | | | | Impact: none No need to compute disk's menu if no disk are detected
* hdt: Adding memtest= boot parameterErwan Velu2009-03-275-4/+9
| | | | | | | | Impact: memtest=<label> allow users to give another label name for the memtest call Prior to that version, memtest label was hardcoded to "memtest". Now, "memtest" is the default label but could be overrided by users.
* hdt: Adding PXE information on the booted pci deviceErwan Velu2009-03-271-2/+18
| | | | | | Impact: Display which pci device is the one used for PXE Sync with cli's behavior
* doc: Adding more initrd detailsErwan Velu2009-03-271-0/+6
| | | | Signed-off-by: Gert Hulselmans (hulselmansgert@gmail.com)
* doc: Fixing typoErwan Velu2009-03-271-1/+1
| | | | Signed-off-by: Gert Hulselmans (hulselmansgert@gmail.com)
* hdt: Updating author nameErwan Velu2009-03-261-1/+1
| | | | | | Impact: none Made for testing purpose
* hdt: bump version to 0.2.7Erwan Velu2009-03-261-1/+1
| | | | | | Impact: None Bump to 0.2.7
* Merge commit 'origin/repair'Erwan Velu2009-03-2614-88/+95
|\
| * hdt: in the cli, we have to Skip empty linesErwan Velu2009-03-261-0/+6
| | | | | | | | | | | | Impact: empty lines were confusing history History works better when we ignore empty lines
| * hdt: Workaround for PXE detectionErwan Velu2009-03-261-0/+28
| | | | | | | | | | | | | | | | Impact: The PCI device matching could fails in some cases In some cases, trying to find the exact bus/dev/fun/vendor/product fails reported by the pxe rom fails. In such case, that workaround will only look at the vendor/product id