Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge commit 'syslinux-3.52-pre8' into gpxe-supportsyslinux-3.60-pre3 | H. Peter Anvin | 2007-09-06 | 2 | -7/+9 |
|\ | |||||
| * | NEWS: EDD now actually works in MEMDISKsyslinux-3.52-pre8 | H. Peter Anvin | 2007-08-27 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: H. Peter Anvin <hpa@zytor.com> | ||||
| * | MEMDISK: Fix register messup in EDD | Duane Voth | 2007-08-27 | 1 | -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-support | H. Peter Anvin | 2007-08-16 | 6 | -38/+312 |
|\ \ | |/ | |||||
| * | Clean up some of the new PCI code from Erwan Velu.syslinux-3.52-pre7 | H. Peter Anvin | 2007-08-16 | 3 | -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 informations | Erwan Velu | 2007-08-16 | 4 | -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-push | H. Peter Anvin | 2007-08-16 | 1 | -1/+1 |
| | | |||||
* | | Document gPXE integration, for nowsyslinux-3.60-pre1 | H. Peter Anvin | 2007-08-16 | 1 | -0/+7 |
| | | |||||
* | | Merge commit 'syslinux-3.52-pre6' into gpxe-support | H. Peter Anvin | 2007-08-16 | 4 | -3/+45 |
|\ \ | |/ | |||||
| * | Add reboot.c32 modulesyslinux-3.52-pre6 | H. Peter Anvin | 2007-08-14 | 2 | -1/+18 |
| | | | | | | | | A very simple module to reboot the machine. | ||||
| * | com32: fix __farcall() | H. Peter Anvin | 2007-08-14 | 1 | -2/+3 |
| | | | | | | | | The address for the farcall thunk was inadvertently clobbered in entry.S. | ||||
| * | More Etherboot pointers | H. Peter Anvin | 2007-08-12 | 1 | -0/+8 |
| | | |||||
| * | Document gPXE chaining to work around PXE stack problems | H. Peter Anvin | 2007-08-12 | 1 | -0/+16 |
| | | |||||
* | | Handle the boot prefix being a URL prefix. | H. Peter Anvin | 2007-08-07 | 1 | -21/+39 |
| | | |||||
* | | Initial gPXE support | H. Peter Anvin | 2007-08-06 | 1 | -6/+149 |
| | | |||||
* | | Call this version 3.60 | H. Peter Anvin | 2007-08-06 | 1 | -1/+1 |
| | | |||||
* | | Merge commit 'origin/master' into gpxe-support | H. Peter Anvin | 2007-08-06 | 3 | -1/+4 |
|\ \ | |/ | |||||
| * | Fix section confusion... | H. Peter Anvin | 2007-08-06 | 2 | -0/+3 |
| | | |||||
| * | Give ourselves more room for code | H. Peter Anvin | 2007-08-06 | 1 | -1/+1 |
| | | |||||
* | | Clean up pxe.inc and add opcodes for gPXE extensions | H. Peter Anvin | 2007-08-06 | 1 | -115/+124 |
|/ | |||||
* | Handle plural correctly in countdown. | H. Peter Anvin | 2007-07-25 | 3 | -4/+52 |
| | |||||
* | Install sha1pass, md5passsyslinux-3.52-pre5 | H. Peter Anvin | 2007-07-24 | 1 | -1/+2 |
| | |||||
* | Add header file missing from previous checkin (md5.h) | H. Peter Anvin | 2007-07-24 | 1 | -0/+46 |
| | |||||
* | Add support for Unix-standard MD5 password | H. Peter Anvin | 2007-07-24 | 11 | -16/+632 |
| | |||||
* | Document MENU HIDDEN | H. Peter Anvin | 2007-07-24 | 1 | -0/+2 |
| | |||||
* | Correctly handle switches between graphics and text mode | H. Peter Anvin | 2007-07-24 | 2 | -4/+6 |
| | |||||
* | Make the hidden timeout behaviour match the rest of the menu | H. Peter Anvin | 2007-07-24 | 1 | -4/+4 |
| | |||||
* | Move hidden_row to -2; don't re-timeout once a key is pressed | H. Peter Anvin | 2007-07-24 | 2 | -6/+8 |
| | |||||
* | Simple menu system: add support for "menu hidden" | H. Peter Anvin | 2007-07-24 | 4 | -21/+75 |
| | |||||
* | Document MEMDISK fixes. | H. Peter Anvin | 2007-07-23 | 1 | -0/+1 |
| | |||||
* | Add the actual zeroregs file; missing from a previous checkin.syslinux-3.52-pre4 | H. Peter Anvin | 2007-07-20 | 1 | -0/+5 |
| | |||||
* | Add syslinux_reboot() | H. Peter Anvin | 2007-07-20 | 3 | -2/+90 |
| | |||||
* | com32: add a common zero-register structure | H. Peter Anvin | 2007-07-20 | 1 | -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 byte | H. Peter Anvin | 2007-07-11 | 1 | -5/+6 |
| | | | | Yet another byte bites the dust... | ||||
* | MBR: shave off another byte | H. Peter Anvin | 2007-07-11 | 1 | -2/+2 |
| | | | | | Shave off another byte by using the not-frequently-used jmpw *%sp instruction! | ||||
* | MBR: one more comment | H. Peter Anvin | 2007-07-11 | 1 | -0/+1 |
| | | | | Comments are good... | ||||
* | MBR: shave another ~4 bytes through an ugly error message hack | H. Peter Anvin | 2007-07-11 | 1 | -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 failure | H. Peter Anvin | 2007-07-11 | 1 | -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 messages | H. Peter Anvin | 2007-07-11 | 1 | -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 bytes | H. Peter Anvin | 2007-07-11 | 1 | -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 code | H. Peter Anvin | 2007-07-11 | 1 | -3/+5 |
| | |||||
* | MBR: always do setup for EBIOS, makes stack handling easier and saves jmp | H. Peter Anvin | 2007-07-11 | 1 | -14/+14 |
| | |||||
* | MBR: Handle the stack in read_sector correctly... | H. Peter Anvin | 2007-07-11 | 1 | -2/+3 |
| | |||||
* | One more MBR byte | H. Peter Anvin | 2007-07-11 | 1 | -1/+1 |
| | |||||
* | Another 12 bytes shaved off the MBR... | H. Peter Anvin | 2007-07-11 | 1 | -18/+12 |
| | |||||
* | Another 2 bytes off the MBR. | H. Peter Anvin | 2007-07-11 | 1 | -15/+13 |
| | |||||
* | Add some comments to the MBR | H. Peter Anvin | 2007-07-11 | 1 | -3/+3 |
| | |||||
* | Another 3 bytes or so off the MBR... | H. Peter Anvin | 2007-07-11 | 1 | -5/+7 |
| | |||||
* | One more MBR byte... | H. Peter Anvin | 2007-07-11 | 1 | -1/+1 |
| | |||||
* | Shave two more bytes off the MBR | H. Peter Anvin | 2007-07-11 | 1 | -4/+3 |
| |