summaryrefslogtreecommitdiff
path: root/mtools/syslinux.c
Commit message (Collapse)AuthorAgeFilesLines
* mtools: include the size of the ADV in the mappable rangeH. Peter Anvin2010-06-251-1/+2
| | | | | | | We need to include the size of the ADV in the range of data that needs to be mapped. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* mtools: create an empty ADVsyslinux-4.00-pre58H. Peter Anvin2010-06-221-2/+11
| | | | | | Create an install an empty ADV. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* Merge syslinux/extlinux patch code and core codeH. Peter Anvin2010-06-201-1/+1
| | | | | | | | Merge the SYSLINUX and EXTLINUX patching code and core code, removing EXTLINUX as a separate derivative. All the disk-based systems now use the same code. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Make syslinux installer real "pathbased"Alek Du2010-06-091-1/+1
| | | | | | | | | | | | | The previous merging extlinux/syslinux patch is not sufficient, the syslinux is not real "patchbased", hence: * fill currentdir in patcharea * search "extlinux.conf" and "syslinux.cfg" for generic_load_config * define boot_image and boot_sector macro for ldsyslinux this could make further merging extlinux and syslinux possible Signed-off-by: Alek Du <alek.du@intel.com> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* Merge branch 'master' into pathbasedsyslinux-4.00-pre20H. Peter Anvin2010-02-141-2/+3
|\ | | | | | | | | | | | | | | | | | | Resolved Conflicts: com32/Makefile com32/include/syslinux/pxe.h core/pxelinux.asm core/syslinux.ld Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * mtools: add MTOOLS_FAT_COMPATIBILITY=1H. Peter Anvin2010-02-131-2/+3
| | | | | | | | | | | | | | | | It's perfectly legitimate to have a bigger FAT area than is needed, and it is often done for alignment. Tell mtools not to throw a hissy fit over it. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | Merge branch 'master' into core32H. Peter Anvin2009-05-291-263/+266
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: com32/include/netinet/in.h com32/include/sys/cpu.h dos/argv.c dos/malloc.c dos/syslinux.c extlinux/main.c libinstaller/setadv.c libinstaller/syslinux.h libinstaller/syslxint.h libinstaller/syslxmod.c linux/syslinux.c mtools/syslinux.c win32/syslinux.c Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * Run Nindent on mtools/syslinux.cH. Peter Anvin2009-05-291-255/+258
| | | | | | | | | | | | | | | | | | Automatically reformat mtools/syslinux.c using Nindent. Do this for all files except HDT, gPXE and externally maintained libraries (zlib, tinyjpeg, libpng). Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | Standardize the names SECTOR_SIZE and SECTOR_SHIFTH. Peter Anvin2009-05-191-8/+8
| | | | | | | | | | | | | | Use the names SECTOR_SIZE and SECTOR_SHIFT everywhere, instead of an odd mix of symbols and hard-coded constants. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | FAT: change DOS installer to EXE; additional 32K limit fixesH. Peter Anvin2009-05-191-6/+14
|/ | | | | | | | | | | | | | Additional fixes for the 32K limits in the installers. In the case of the DOS installer, that means changing it from COM format to EXE format (since COM format has a 63K hard limit); retain the name syslinux.com for user compatibility, though (DOS doesn't care what the extension except for pathname search; if it finds an MZ EXE header it will use it.) With the change to EXE means having to handle more than one segment. Since we don't have a real DOS compiler we have to wing it a bit. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Update copyright yearH. Peter Anvin2008-01-101-1/+1
|
* RAID mode installer support for SYSLINUXsyslinux-3.50-pre18H. Peter Anvin2007-06-011-4/+9
| | | | Hook up RAID mode in the installers for SYSLINUX
* Mtools installer: disable MTOOLS_NO_VFATH. Peter Anvin2007-02-011-1/+1
|
* mtools FAT installer: support installing ldlinux.sys in a subdirectoryH. Peter Anvin2007-01-231-19/+73
|
* Remove CVS-era $Id$ tags.H. Peter Anvin2006-08-171-1/+0
|
* Across-the-board stealth whitespace cleanupH. Peter Anvin2006-05-031-5/+5
|
* Fix xpread/xpwrite; call die() when we're dead to make sure we clean uphpa2005-01-041-15/+15
|
* Fix handling of -o offsethpa2004-12-221-8/+8
|
* Beef up the sanity checking of the boot sector. For really better checkinghpa2004-12-191-1/+1
| | | | we should be checking the FAT for the media signature, too.
* Adjust the interface to syslxmod.c so the DOS installer doesn't needhpa2004-12-151-1/+3
| | | | printf().
* Make the CC_IS_OK hack work again.hpa2004-12-151-3/+3
| | | | | Change the private pointer in libfat to an intptr_t; we actually use an integer most of the time so an intptr_t is more convenient.
* Prepping for new 2.20 version: rewrite main syslinux program to supporthpa2004-12-151-0/+292
FAT32 and EDD, and a new cleaner installer infrastructure.