summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* spelling: Auxillary to AuxiliaryGene Cumm2016-06-081-2/+2
| | | | | Reported-by: Ady <ady-sf@hotmail.com> Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
* removing double l from auxilliaryGeert Stappers2016-06-071-1/+1
| | | | | | | This patch changes only strings, no program code. Reported-by: Ady <ady-sf@hotmail.com> Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
* doc/menu.txt: further correctionsGene Cumm2015-09-061-6/+7
| | | | Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
* doc/menu.txt: correction, rewording and type corrections.Ady2015-09-061-89/+99
| | | | | | | | | | Correct the order of the parameters for MENU RESOLUTION. Update references. Rewording. Typos. [certain phrases seem clearer in original wording - gene.cumm@gmail.com] Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
* chain/partiter: add options to ignore GPT crc checksMichal Soltys2015-03-151-1/+12
| | | | | | | | This can be useful to force boot even if checksums of GPT header and/or partition list are invalid. This works independently from 'strict' option. Signed-off-by: Michal Soltys <soltys@ziu.info>
* doc/syslinux.txt, txt/syslinux.cfg.txt: Adjust bit valuesGene Cumm2015-01-051-7/+8
| | | | | | Accidentally misdocumented. Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
* doc/syslinux.txt: SYSAPPEND 0x20000 FSUUIDGene Cumm2015-01-051-0/+5
| | | | | | Document the change introduced in 386b59e1 and extended in 7c5efd0 Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
* chain: implement strict=<0|1|2>Michal Soltys2014-08-261-8/+19
| | | | | | | | | | | | | | | This provides more fine grained control than single relax flag. to cover case with wrong disk sizes. relax and nostrict are equivalent to strict=0 norelax and strict are equivalent to strict=2 strict=1 does the same as strict=2, but ignores checks against disk size The current default is strict=1. Options: 'fixchs', '[un]hide[all]' and 'save' will forcibly enable strict=2 (can be overridden by the user). Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Merge tag 'syslinux-5.11-pre8' into firmwaresyslinux-6.02-pre1Matt Fleming2013-07-081-2/+3
|\ | | | | | | | | | | | | | | | | | | | | syslinux-5.11-pre8 Conflicts: NEWS com32/lib/Makefile core/conio.c mk/devel.mk mk/elf.mk
| * doc/ & txt/: Spelling fixGene Cumm2013-07-011-2/+3
| | | | | | | | | | | | | | Also add octal note. Reported-By: Ady <ady-sf@hotmail.com> Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
* | Merge tag 'syslinux-5.11-pre3' into firmwaresyslinux-6.01-pre5Matt Fleming2013-06-281-3/+4
|\ \ | |/ | | | | | | | | | | syslinux-5.11-pre3 Conflicts: core/Makefile
| * doc/ & txt/: Document IPAPPEND/SYSAPPEND formatGene Cumm2013-06-261-1/+2
| | | | | | | | | | Previously the maximum value was 7 which didn't require differentiation between decimal and hexadecimal.
| * doc/syslinux.txt: grammarGene Cumm2013-06-101-1/+1
| | | | | | | | | | Reported-by: Ady <ady-sf@hotmail.com> Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
| * Fix SERIAL directive in docsGene Cumm2013-06-101-1/+1
| | | | | | | | Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
* | Merge tag 'syslinux-5.10-pre2' into for-hpa/elflink/firmwareMatt Fleming2013-03-224-34/+209
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | syslinux-5.10-pre2 Conflicts: NEWS com32/include/netinet/in.h com32/include/sys/cpu.h com32/lib/Makefile core/Makefile core/fs/diskio.c core/fs/pxe/pxe.h core/init.c core/mem/free.c core/mem/malloc.c mk/devel.mk version
| * Merge branch 'lwip' into elflinkMatt Fleming2013-02-263-20/+182
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Welcome to Syslinux 5.10. Conflicts: NEWS com32/lib/Makefile com32/lib/sys/open.c com32/lib/syslinux/ipappend.c com32/modules/Makefile com32/modules/prdhcp.c core/Makefile core/cmdline.inc core/com32.inc core/comboot.inc core/configinit.inc core/fs/chdir.c core/fs/fs.c core/fs/pxe/dnsresolv.c core/fs/pxe/pxe.c core/fs/pxe/pxe.h core/idle.c core/include/ctype.h core/init.inc core/mem/init.c core/parseconfig.inc core/runkernel.inc core/syslinux.ld core/ui.inc doc/comboot.txt version
| | * Merge remote-tracking branch 'genec/com32-cptime-upd-for-hpa' into lwipH. Peter Anvin2012-04-251-0/+50
| | |\
| | | * cptime.txt: AsciiDoc manpage for cptime.c32Gene Cumm2011-12-181-0/+50
| | | | | | | | | | | | | | | | Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
| | * | Merge remote-tracking branch 'origin/master' into lwipsyslinux-4.10-pre18H. Peter Anvin2012-03-303-1/+333
| | |\ \ | | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | Resolved Conflicts: NEWS version Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| | * | Merge commit 'syslinux-4.05' into lwipH. Peter Anvin2011-12-131-0/+0
| | |\ \
| | * | | Create a sysappend string with some very minimal CPU informationsyslinux-4.10-pre11H. Peter Anvin2011-04-271-13/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Doing a full system manifest is obviously not possible, but we can include some very very basic CPU information. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| | * | | dmi: Add a few more DMI stringssyslinux-4.10-pre10H. Peter Anvin2011-04-271-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the BIOSVENDOR, BIOSVERSION, and SYSFF strings. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| | * | | Add documentation about the new featuressyslinux-4.10-pre9H. Peter Anvin2011-04-262-17/+65
| | | | |
| | * | | Generalize ipappend handling as "sysappend", and move to PM codeH. Peter Anvin2011-04-252-6/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Generalize the ipappend handling to cover all the derivatives, and rename it "sysappend" ("ipappend" is a valid alias for all derivatives.) Move all the string handling to protected mode. Currently only pxelinux exports strings, but the plan is to change that in the future. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * | | | com32/chain: implement handling of non-standard hybrid GPT+MBR layoutsMichal Soltys2013-02-141-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We also take a bit relaxed approach - so we check for presence of 0xEE at any place, then attempt to read GPT header only if prefmbr is not set. Signed-off-by: Michal Soltys <soltys@ziu.info>
| * | | | com32/chain: implement relax flagMichal Soltys2013-02-141-2/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This flag tones down sanity checks during partition iteration. This is useful in situations such as: - inconsistent layouts, but with some partition still in sane bootable state - usb sticks/disks moved between different PCs might return different size, which might cause problems if the partitions span the whole disk Signed-off-by: Michal Soltys <soltys@ziu.info>
| * | | | com32/chain: warning/error/help/doc tidyingMichal Soltys2013-02-141-12/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Trivial change that tidies a bit warning / error reporting through fatal()/error()/warn(). Also small doc/help updates. Signed-off-by: Michal Soltys <soltys@ziu.info>
* | | | | Merge tag 'syslinux-5.00' into firmwaresyslinux-6.00-pre3Matt Fleming2012-12-074-967/+39
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile com32/elflink/ldlinux/Makefile com32/lib/sys/module/elf_module.c core/cleanup.c core/comboot.inc core/conio.c core/fs/fs.c core/init.c core/mem/free.c core/mem/malloc.c core/timer.inc diag/geodsp/Makefile extlinux/main.c mk/embedded.mk modules/Makefile Signed-off-by: Matt Fleming <matt.fleming@intel.com>
| * | | | Delete 16-bit COMBOOT supportsyslinux-5.00Matt Fleming2012-12-064-966/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 16-bit COMBOOT files are no longer supported by Syslinux in 5.00 so delete all references and change any 32-bit COMBOOT image references to mention ELF instead. Some of the COMBOOT stuff is still used internally so we can't nuke core/comboot.inc yet, but that will disappear in a future release. Signed-off-by: Matt Fleming <matt.fleming@intel.com>
| * | | | doc: Further explanation for the PATH directive and lookup rulesMatt Fleming2012-12-041-1/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The PATH directive can be quite confusing when coupled with the fact that the current working directory is always searched first when opening files. Signed-off-by: Matt Fleming <matt.fleming@intel.com>
* | | | | Merge tag 'syslinux-5.00-pre9' into for-hpa/elflink/firmwareMatt Fleming2012-11-054-107/+86
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This merge also includes the Syslinux-4.06 release. Conflicts: Makefile com32/hdt/Makefile com32/modules/Makefile com32/samples/hello.c mtools/Makefile
| * | | | doc: Document the 'PATH' directivesyslinux-5.00-pre9Matt Fleming2012-10-311-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 'PATH' directive allows the user to specify a list of directories to search when loading modules. Signed-off-by: Matt Fleming <matt.fleming@intel.com>
| * | | | doc: minor documentation updatesVanush "Misha" Paturyan2012-10-232-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | syslinux.txt: syslinux binary is in "linux" directory menu.txt: menu.c32 and vesamenu.c32 are in com32/menu directory
| * | | | comboot: remove comapi_chainbootsyslinux-4.06-pre14Sebastian Herbszt2012-10-151-23/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | comapi_chainboot was obsoleted in 3.80. Signed-off-by: Sebastian Herbszt <herbszt@gmx.de> Signed-off-by: Matt Fleming <matt.fleming@intel.com>
| * | | | comboot: fix documentationSebastian Herbszt2012-10-151-51/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | comapi_shuffle was obsoleted in 3.80. Signed-off-by: Sebastian Herbszt <herbszt@gmx.de> Signed-off-by: Matt Fleming <matt.fleming@intel.com>
| * | | | doc/pxechn.txt: updateGene Cumm2012-09-161-5/+5
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
| * | | | doc/pxechn.txt: Fix old exampleGene Cumm2012-09-061-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Command line options changed. Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
| * | | | doc/pxechn.txt: word wrapGene Cumm2012-09-031-17/+49
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
| * | | | doc/pxechn.txt: Updates for clarity/flowGene Cumm2012-09-031-27/+33
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
| * | | | doc/pxechn.txt: Change title for manpage use.Gene Cumm2012-09-031-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
| * | | | doc/pxechn.txt: add -S, examples, clarifyGene Cumm2012-06-011-8/+11
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
| * | | | doc/pxechn.txt: WDS specifics, example, issueGene Cumm2012-05-311-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes on using the WDS option. Known issue with gPXE/iPXE Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
* | | | | Add per-firmware object directory supportMatt Fleming2012-10-161-0/+40
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that we have multiple firmware backends it no longer makes sense to write object files to the same directory as their source. A better solution is to write the object files to a per-firmware directory under a top-level object directory. The top-level object directory can be specified on the command-line with the O= variable, e.g. make O=/tmp/obj. If no top-level object directory is specified an 'obj' directory is created in the top-level of the Syslinux source repository. All the existing make targets continue to work as before, however now they apply to all firmware backends, e.g. 'make installer' will build the BIOS, 32-bit EFI and 64-bit EFI installers and place them under $(OBJ)/bios, $(OBJ)/efi32 and $(OBJ)/efi64 respectively. Note unlike every other bit of Syslinux, the gpxe objects are still kept in the src directory, e.g. gpxe/src, since gpxe is only required by the BIOS backend. It is possible to specify a make target for a specific firmware or list of firmware with the following syntax, make [firmware[,firmware]] [target[,target]] To clean the object directory for just the BIOS firmware type, 'make bios clean' To build both the 32-bit and 64-bit EFI installers type, 'make efi32 efi64 installer' Since the Syslinux make infrastructure is now more complex a new file doc/building.txt has been created to explain how to build Syslinux. The top-level Makefile now exports some make variables for use in module Makefiles, - topdir - the top-level source directory of the Syslinux repository, e.g. /usr/src/syslinux - objdir - the top-level object directory for the firmware backend currently being built, e.g. /obj/syslinux/bios - SRC - the source directory in the Syslinux repository for the module currently being built, e.g. /usr/src/syslinux/com32/libupload - OBJ - the object directory for the module currently being built, e.g. /obj/syslinux/bios/com32/libupload Since we're rewriting the Makefile infrastructure anyway it seemed like a good idea to add parallel support. By writing subdirectories as prequisites for make targets the objects in those subdirectories can be built in parallel. Signed-off-by: Matt Fleming <matt.fleming@intel.com>
* | | | pxechn.c32: PXE NBP chainloaderGene Cumm2012-05-271-0/+94
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | Designed as a more versatile COM32-based alternative to pxechain.com. It can use the PXE RESTART or chain to the new NBP without the PXE stack. It also enables a user to boot Microsoft Windows Server 2008R2 Windows Deployment Services's wdsnbp.com from PXELINUX. Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
* | | Merge branch 'chaindev'H. Peter Anvin2012-03-262-1/+328
|\ \ \
| * | | com32/chain: once more rename option: stop -> breakMichal Soltys2011-05-101-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | Seems to be most appropriate... Signed-off-by: Michal Soltys <soltys@ziu.info>
| * | | com32/chain: minor doc fixMichal Soltys2011-05-101-7/+7
| | | | | | | | | | | | | | | | Signed-off-by: Michal Soltys <soltys@ziu.info>
| * | | com32/chain: add support for ReactOS's freeldr.sysMichal Soltys2011-05-101-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on commit: ad4cf1470977f648ee1dd45e97939589ccb0393c (might need address adjustments) Signed-off-by: Michal Soltys <soltys@ziu.info>
| * | | Merge branch 'master' into chaindevMichal Soltys2011-05-042-31/+19
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: com32/Makefile com32/modules/chain.c Note: add ReactOS' stuff introduced in old chain.c Signed-off-by: Michal Soltys <soltys@ziu.info>
| * | | com32/chain: change 'nochain' -> 'stop', update docsMichal Soltys2011-03-181-16/+15
| | | | | | | | | | | | | | | | Signed-off-by: Michal Soltys <soltys@ziu.info>