summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Document 'nopassany' in MEMDISK documentation.Gert Hulselmans2010-07-021-0/+1
| | | | | 'nopassany' is missing in the MEMDISK documentation: http://www.zytor.com/pipermail/syslinux-commits/2010-February/000096.html
* pxelinux: new IPAPPEND 4 to generate a SYSUUID= option.syslinux-4.01-pre3H. Peter Anvin2010-07-011-0/+8
| | | | | | | Add a new IPAPPEND option to generate a SYSUUID= option with the in-system UUID. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Export the 64-bit partition offset and use it in chain.cH. Peter Anvin2010-06-271-4/+5
| | | | | | | | | | | | | When used with the "fs" option to chain.c32, we need to know our own filesystem offset. That means knowing if we used the MBR vs GPT partition information, as well as if we ended up using the passed-in information or not. Resolve this by providing an explicit pointer to the current partition offset. Eventually this should be replaced by some kind of statfs() call. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* menu: add MENU HELPH. Peter Anvin2010-06-261-4/+11
| | | | | | | Add a feature to display fullscreen help via menu selection entry (inspired by the Debian install disc menus.) Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* doc/gpt.txt: this is now fully implementedH. Peter Anvin2010-06-241-4/+2
| | | | Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* memdisk: add a sector_shift field to the MDI; fix memdiskfindH. Peter Anvin2010-06-221-2/+3
| | | | | | | Add a sector_shift field to the MDI rather than assuming 512-byte sectors. Fix memdiskfind to report size in bytes, not in sectors. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* comboot: allow the read disk API call to specify a 64-bit LBAH. Peter Anvin2010-06-211-2/+2
| | | | | | | We already had two MBZ fields reserved, so use one of them to expand into a 64-bit LBA. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* Merge branch 'pathbased' of ↵syslinux-4.00-pre50H. Peter Anvin2010-06-181-0/+8
|\ | | | | | | ssh://terminus.zytor.com/pub/git/syslinux/syslinux into pathbased
| * pxe: centralize all the IP information and export it to modulesH. Peter Anvin2010-06-181-0/+8
| | | | | | | | | | | | | | | | | | It appears that there still are PXE stacks in the field which needs the crutch of being pointed to the default gateway. As such, put all the IP information into a single memory structure and allow modules to see it. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* | gptmbr: change synthetic partition type to 0xEDH. Peter Anvin2010-06-141-1/+1
|/ | | | | | | The committee didn't like re-using 0xEE for this purpose and wants 0xED instead. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* gptmbr: implement the new T13-approved GPT protocolH. Peter Anvin2010-06-111-31/+14
| | | | | | | | | | | | | My GPT-based protocol was modified by the UEFI and T13 committees (the former responsible for the GPT format, the latter for EDD and therefore for the disk-related part of the BIOS specification.) This is thus now on its way to become an official protocol, so change the implementation to match. This still needs testing, and the Syslinux core needs to be adjusted to leverage the extended information. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* menu docs: document MENU SAVE caveat with RAID-1Ferenc Wagner2010-06-071-1/+6
| | | | | | | The usual RAID-1 ADV constraint... Signed-off-by: Ferenc Wagner <wferi@niif.hu> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* extlinux docs: recommend the --raid optionFerenc Wagner2010-06-071-3/+3
| | | | | | | When booting from RAID, recommend --raid. Signed-off-by: Ferenc Wagner <wferi@niif.hu> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* docs: explain the danger of IPAPPEND 1Ferenc Wagner2010-06-071-5/+4
| | | | | | | | Explain what the actual issue with IPAPPEND 1 is, and what the constraints on using it really are. Signed-off-by: Ferenc Wagner <wferi@niif.hu> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* Merge branch 'master' into pathbasedH. Peter Anvin2010-03-301-0/+4
|\ | | | | | | | | | | | | | | | | | | Resolved Conflicts: com32/modules/Makefile core/comboot.inc core/cpuinit.inc core/idle.inc Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
| * Clean up the version/copyright strings reported via the comboot APIH. Peter Anvin2010-03-301-0/+4
| | | | | | | | | | | | | | Skip leading garbage in the version and copyright strings reported via the comboot API. Clean up fixes for those, and document the situation. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* | Merge branch 'master' into pathbasedH. Peter Anvin2010-03-291-3/+5
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | Resolved Conflicts: MCONFIG.embedded com32/MCONFIG com32/include/com32.h core/com32.inc core/pxelinux.asm doc/comboot.txt Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
| * com32: export the filename of a com32 module to the module itselfH. Peter Anvin2010-03-291-14/+2
| | | | | | | | | | | | | | Export the filename of the com32 module to the module itself, setting argv[0]. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* | Add 32-bit versions of open file/close fileH. Peter Anvin2010-03-061-0/+16
| | | | | | | | | | | | Add 32-bit API calls for open file and close file. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | readdir: replace opendir/readdir/closedir API with a 32-bit APIH. Peter Anvin2010-03-041-37/+23
| | | | | | | | | | | | | | | | The 16-bit API to opendir/readdir/closedir was confused, had a memory leak, and was incompatible with Syslinux 3.x anyway. Replace it with a pure 32-bit API. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | doc: document 32-bit-only API callsH. Peter Anvin2010-02-241-0/+14
| | | | | | | | | | | | | | As long as we have a pretence of an ABI we should at least keep it updated. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | core: add a direct 32-bit APIH. Peter Anvin2010-02-231-13/+32
| | | | | | | | | | | | Add a direct 32-bit API to some functions; initially read file only. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | Merge branch 'master' into pathbasedsyslinux-4.00-pre20H. Peter Anvin2010-02-141-0/+1
|\ \ | |/ | | | | | | | | | | | | | | | | Resolved Conflicts: com32/Makefile com32/include/syslinux/pxe.h core/pxelinux.asm core/syslinux.ld Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * pxelinux: give our own IP address in the "derivate info" API callH. Peter Anvin2010-02-061-0/+1
| | | | | | | | | | | | Add our own IP address to the "get derivative-specific info" API call. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | Merge branch 'master' into fscH. Peter Anvin2010-02-042-4/+19
|\ \ | |/ | | | | | | | | | | | | | | | | Resolved Conflicts: core/pxelinux.asm Note: this PXELINUX currently seems to hang with interrupts on trying to fetch the configuration file -- further debugging will be required. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * memdisk: update documentationH. Peter Anvin2010-02-041-4/+11
| | | | | | | | | | | | | | Document the nopass option, eltorito.sys is now in the standard distro. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * menu: add MENU CLEAR optionH. Peter Anvin2010-02-031-0/+8
| | | | | | | | | | | | Add MENU CLEAR to clear the screen on menu exit. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | Merge branch 'master' into fscH. Peter Anvin2010-01-061-13/+4
|\ \ | |/ | | | | | | | | | | | | | | | | | | Resolved Conflicts: core/configinit.inc version Resolved Undetected Conflicts: core/ui.inc Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * core: Remove the built-in defaultH. Peter Anvin2010-01-061-13/+4
| | | | | | | | | | | | | | The built-in default is rarely if ever used anymore and highly confusing to users. Remove it entirely. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | Merge branch 'master' into fscH. Peter Anvin2009-12-223-7/+61
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | Resolved Conflicts: com32/Makefile com32/lib/sys/open.c com32/modules/Makefile dos/Makefile dos/com16.ld dos/syslinux.c version Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * doc: document mBFT and "safe hook"syslinux-3.84-pre6Shao Miller2009-12-071-0/+40
| |
| * Merge branch 'softres'H. Peter Anvin2009-12-071-2/+14
| |\
| | * doc: document MENU RESOLUTIONsoftresH. Peter Anvin2009-12-071-2/+14
| | | | | | | | | | | | Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * | doc: Fix some typos in the comboot documentationSebastian Herbszt2009-12-071-5/+6
| | | | | | | | | | | | | | | | | | Impact: Fixing typos Fix some typos in the comboot documentation
| * | Merge branch 'memdisk-iso-SAFE' into memdisk-isoShao Miller2009-11-161-0/+1
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: memdisk/memdisk_chs.asm memdisk/memdisk_edd.asm memdisk/setup.c Resolved: Deleted memdisk/memdisk_chs.asm Deleted memdisk/memdisk_edd.asm Modified memdisk/setup.c
| | * | [memdisk] Add El Torito emulation for .ISO imagesShao Miller2009-08-031-0/+1
| | |/ | | | | | | | | | | | | With this patch, users can now boot El Torito-bootable .ISO (CD/DVD) images. The user should specify "iso" on the kernel command-line.
* | | Merge branch 'master' into fscH. Peter Anvin2009-08-311-0/+6
|\ \ \ | |/ /
| * | NEWS: update for 3.83H. Peter Anvin2009-08-251-0/+6
| |/
* | Merge branch 'master' into core32H. Peter Anvin2009-05-251-0/+831
|\ \ | |/
| * doc: add the Linux kernel coding style documentH. Peter Anvin2009-05-251-0/+831
| | | | | | | | | | | | | | We expect to use Linux kernel coding style, minus the indentation level. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | com32r: verify the COM32R magic numberH. Peter Anvin2009-05-251-2/+2
| | | | | | | | | | | | | | Since we might be having COM32 and COM32R in the same filesystem, do check for the appropriate COM32R magic before doing anything else. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | Document the COM32R formatH. Peter Anvin2009-05-241-8/+11
|/
* Try to HLT the processor during idlesyslinux-3.81-pre4H. Peter Anvin2009-05-181-0/+12
| | | | | | | | | | | Try to HLT the processor during idle. All the events we care about should have interrupts associated with them, except possibly the serial console. Try to deal with the serial console by waiting some time before going into HLT, and giving the user the option of enabling the serial console interrupt, on the assumption that the BIOS will simply IRET. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* bcopyxx: when going to 16-bit PM, might as well do it rightH. Peter Anvin2009-04-161-2/+3
| | | | | | | | | | | | | When entering 16-bit PM after shuffle and boot, we might as well do so sanely. Specifically, set up the data segments so that they match the code segment, generating a 16-bit "tiny" model environment. This makes it a lot saner to bootstrap a proper PM environment from there if that is what the user intends. For the presumably more common case of RM entry, it won't do any harm, and it's only a handful of additional instructions. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* Merge branch 'syslinux-3.7x'H. Peter Anvin2009-04-162-3/+9
|\
| * menu: modify MENU SAVE to be a cascading defaultH. Peter Anvin2009-04-141-1/+7
| | | | | | | | | | | | | | 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>
* | doc: clarify CS.base restriction for KVMH. Peter Anvin2009-04-141-2/+2
| | | | | | | | | | | | | | Clarify that the CS.base restriction is a prescription of compatibility, and not something that the ABI handles transparently. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* | Merge branch 'syslinux-3.7x'H. Peter Anvin2009-04-141-1/+1
|\ \ | |/