summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit 'syslinux-3.52-pre8' into gpxe-supportsyslinux-3.60-pre3H. Peter Anvin2007-09-062-7/+9
|\
| * NEWS: EDD now actually works in MEMDISKsyslinux-3.52-pre8H. Peter Anvin2007-08-271-0/+1
| | | | | | | | Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * MEMDISK: Fix register messup in EDDDuane Voth2007-08-271-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hello all, I ran across a couple bugs in memdisk concerning hd images the other day. With the attached patch I've been able to successfully boot a 32MB gzipped hd image. (I'll put the image up for a short while at ftp://ftp.io.com/pub/usr/duanev/fdoshd.img.gz) The pxelinux.cfg entry I'm using is: label fdos kernel memdisk append keeppxe initrd=fdoshd.img.gz syslinux/memdisk is great, thanks Peter et. al.! -- Duane Voth duanev@io.com Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | Merge commit 'syslinux-3.52-pre7' into gpxe-supportH. Peter Anvin2007-08-166-38/+312
|\ \ | |/
| * Clean up some of the new PCI code from Erwan Velu.syslinux-3.52-pre7H. Peter Anvin2007-08-163-84/+99
| | | | | | | | | | | | | | More needs to be done; the code has console I/O at the library level, which isn't good. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * Improving PCI collected informationsErwan Velu2007-08-164-36/+295
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch - add a new pci_dev_info structure : It contains additional informations about the pci devices like the product/vendor name and the associated linux kernel module - add a get_name_from_pci_ids() function in pci/scan.c This function reads a pci.ids file from the boot device. Then it assign for each pci device, its vendor/product name. You just have to put this file in the root directory of your isolinux/pxelinux (i.e the root directory of your tfptboot server if you are using pxelinux). - add a get_module_name_from_pci_ids() function in pci/scan.c This function reads a modules.pcimap file from the boot device. Then it assign for each pci_device its linux kernel module. You just have to put this file in the root directory of your isolinux/pxelinux (i.e the root directory of your tfptboot server if you are using pxelinux). - Add a call to get_name_from_pci_ids() into the pcitest COM32 module - Add a call to get_module_name_from_pci_ids() into the pcitest COM32 module - Fixing typedef struct { ... } s_pci...; by struct pci... {}; - Improving comments - Fixing the memory allocation to prevent leaks With this patch, pcitest.c32 act like lspci plus a bonus by displaying the linux kernel module assiocated to each pci device. Signed-off-by:Erwan Velu <erwan.velu@free.fr> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * Use git push instead of cg-pushH. Peter Anvin2007-08-161-1/+1
| |
* | Document gPXE integration, for nowsyslinux-3.60-pre1H. Peter Anvin2007-08-161-0/+7
| |
* | Merge commit 'syslinux-3.52-pre6' into gpxe-supportH. Peter Anvin2007-08-164-3/+45
|\ \ | |/
| * Add reboot.c32 modulesyslinux-3.52-pre6H. Peter Anvin2007-08-142-1/+18
| | | | | | | | A very simple module to reboot the machine.
| * com32: fix __farcall()H. Peter Anvin2007-08-141-2/+3
| | | | | | | | The address for the farcall thunk was inadvertently clobbered in entry.S.
| * More Etherboot pointersH. Peter Anvin2007-08-121-0/+8
| |
| * Document gPXE chaining to work around PXE stack problemsH. Peter Anvin2007-08-121-0/+16
| |
* | Handle the boot prefix being a URL prefix.H. Peter Anvin2007-08-071-21/+39
| |
* | Initial gPXE supportH. Peter Anvin2007-08-061-6/+149
| |
* | Call this version 3.60H. Peter Anvin2007-08-061-1/+1
| |
* | Merge commit 'origin/master' into gpxe-supportH. Peter Anvin2007-08-063-1/+4
|\ \ | |/
| * Fix section confusion...H. Peter Anvin2007-08-062-0/+3
| |
| * Give ourselves more room for codeH. Peter Anvin2007-08-061-1/+1
| |
* | Clean up pxe.inc and add opcodes for gPXE extensionsH. Peter Anvin2007-08-061-115/+124
|/
* Handle plural correctly in countdown.H. Peter Anvin2007-07-253-4/+52
|
* Install sha1pass, md5passsyslinux-3.52-pre5H. Peter Anvin2007-07-241-1/+2
|
* Add header file missing from previous checkin (md5.h)H. Peter Anvin2007-07-241-0/+46
|
* Add support for Unix-standard MD5 passwordH. Peter Anvin2007-07-2411-16/+632
|
* Document MENU HIDDENH. Peter Anvin2007-07-241-0/+2
|
* Correctly handle switches between graphics and text modeH. Peter Anvin2007-07-242-4/+6
|
* Make the hidden timeout behaviour match the rest of the menuH. Peter Anvin2007-07-241-4/+4
|
* Move hidden_row to -2; don't re-timeout once a key is pressedH. Peter Anvin2007-07-242-6/+8
|
* Simple menu system: add support for "menu hidden"H. Peter Anvin2007-07-244-21/+75
|
* Document MEMDISK fixes.H. Peter Anvin2007-07-231-0/+1
|
* Add the actual zeroregs file; missing from a previous checkin.syslinux-3.52-pre4H. Peter Anvin2007-07-201-0/+5
|
* Add syslinux_reboot()H. Peter Anvin2007-07-203-2/+90
|
* com32: add a common zero-register structureH. Peter Anvin2007-07-201-0/+1
| | | | | When we don't have any registers to pass, it's convenient to be able to share a common all-zero structure.
* MBR: shave off another byteH. Peter Anvin2007-07-111-5/+6
| | | | Yet another byte bites the dust...
* MBR: shave off another byteH. Peter Anvin2007-07-111-2/+2
| | | | | Shave off another byte by using the not-frequently-used jmpw *%sp instruction!
* MBR: one more commentH. Peter Anvin2007-07-111-0/+1
| | | | Comments are good...
* MBR: shave another ~4 bytes through an ugly error message hackH. Peter Anvin2007-07-111-22/+17
| | | | | Use the "return address points to data" trick to shave a few bytes off the generation of error messages.
* MBR: add HLT to prevent system from melting on failureH. Peter Anvin2007-07-111-1/+3
| | | | | | | | In case we hit the death loop, put HLT in it. It's probably superfluous, but it can't hurt, and we can always take it out to reclaim the space. Arguable the death loop is superfluous at all, since int $0x18 should never return.
* MBR: add CR LF to the end of messagesH. Peter Anvin2007-07-111-3/+3
| | | | | | Six bytes down the drain, but people do expect it. If it becomes an issue we can remove the period; it's better than the CR LF. There might be some way to efficiently issue . \r \n in common code, too.
* MBR: shave 2 more bytesH. Peter Anvin2007-07-111-2/+4
| | | | | We always re-read the last partition table on any kind of error, so no need to prevent the code from clobbering it on failure.
* MBR: Don't clobber %eax before entering CBIOS codeH. Peter Anvin2007-07-111-3/+5
|
* MBR: always do setup for EBIOS, makes stack handling easier and saves jmpH. Peter Anvin2007-07-111-14/+14
|
* MBR: Handle the stack in read_sector correctly...H. Peter Anvin2007-07-111-2/+3
|
* One more MBR byteH. Peter Anvin2007-07-111-1/+1
|
* Another 12 bytes shaved off the MBR...H. Peter Anvin2007-07-111-18/+12
|
* Another 2 bytes off the MBR.H. Peter Anvin2007-07-111-15/+13
|
* Add some comments to the MBRH. Peter Anvin2007-07-111-3/+3
|
* Another 3 bytes or so off the MBR...H. Peter Anvin2007-07-111-5/+7
|
* One more MBR byte...H. Peter Anvin2007-07-111-1/+1
|
* Shave two more bytes off the MBRH. Peter Anvin2007-07-111-4/+3
|