aboutsummaryrefslogtreecommitdiffstats
path: root/dos
AgeCommit message (Expand)AuthorFilesLines
2015-01-05build: sort sources to build in a more deterministic wayPhilippe Coval1-1/+1
2014-09-29define _DEFAULT_SOURCE for glibc-2.20Chanho Park1-0/+2
2014-01-18Merge remote-tracking branch 'origin/syslinux-5.xx'H. Peter Anvin1-1/+1
2014-01-18Merge remote-tracking branch 'origin/syslinux-4.xx' into syslinux-5.xxH. Peter Anvin1-1/+1
2014-01-18Makefiles: don't include *.tmpH. Peter Anvin1-1/+1
2014-01-17dos: Remove redundant data_segment() definitionH. Peter Anvin1-13/+4
2014-01-17dos: Add sparse address space annotationsH. Peter Anvin1-13/+16
2014-01-16dos: We cannot use memset() for a far object, introduce memset_sl()H. Peter Anvin1-0/+17
2013-03-22Merge tag 'syslinux-5.10-pre2' into for-hpa/elflink/firmwareMatt Fleming1-4/+0
2013-02-21mem: Add magic field to detect memory corruptionMatt Fleming1-4/+0
2013-01-29Merge tag 'syslinux-5.01' into firmwaresyslinux-6.00-pre4Matt Fleming6-58/+175
2013-01-17dos: obtain the executable pathname, cleanupsH. Peter Anvin6-58/+175
2013-01-08mk/embedded.mk: Don't use -mregparm in coreMatt Fleming1-1/+1
2012-11-05Merge tag 'syslinux-5.00-pre9' into for-hpa/elflink/firmwareMatt Fleming3-47/+73
2012-10-16Add per-firmware object directory supportMatt Fleming1-7/+7
2012-09-19installers: Install ldlinux.c32 automaticallysyslinux-5.00-pre8Matt Fleming3-47/+73
2012-07-30Merge remote-tracking branch 'mfleming/elflink' into for-hpa/elflink/firmwareMatt Fleming2-3/+4
2012-06-25Patches here support 32bit and 64bit environment.chandramouli narayanan1-0/+7
2011-09-07Add NTFS filesystem support to Linux and Windows installersPaulo Alcantara2-3/+4
2011-04-07Makefile: Move Makefile fragments into mk/Matt Fleming1-1/+2
2011-04-01ld: Use ABSOLUTE() when taking differences between relative symbolsH. Peter Anvin1-3/+3
2011-03-16dos/dosexe.ld: Work around linker issue in binutils 2.21.51H. Peter Anvin1-5/+6
2010-07-19dos: Use libinstaller option parserShao Miller1-61/+19
2010-07-19dos: add .size directives to int2526.SH. Peter Anvin1-0/+2
2010-07-19dos: add .size attribute for syslinux_ldlinux_lenH. Peter Anvin1-0/+1
2010-07-19dos: add missing file ldlinux.SH. Peter Anvin2-0/+20
2010-07-19dos, win32: use our own getopt_long() for bothH. Peter Anvin3-179/+3
2010-07-19dos: fix non-executable files which were +xH. Peter Anvin6-0/+0
2010-07-19dos: advance the pointer correctlyH. Peter Anvin1-4/+5
2010-07-19dos: add memcpy_from_sl() and use it where appropriateH. Peter Anvin2-36/+49
2010-07-19dos: change the link procedure to use negative pointers below DGROUPH. Peter Anvin3-7/+9
2010-07-10dos: Work-in-progress 2Shao Miller2-0/+2
2010-07-03dos: Work-in-progressShao Miller12-14/+305
2010-06-25dos: include the ADV in the file size to be sector mappedsyslinux-4.00-pre62H. Peter Anvin1-1/+2
2010-06-22dos: vacuous ADV supportH. Peter Anvin5-1/+81
2010-06-20Merge syslinux/extlinux patch code and core codeH. Peter Anvin2-1/+2
2010-06-20Reduce sector 1 space pressure; further merge installer codesyslinux-4.00-pre52H. Peter Anvin2-1/+101
2010-06-09Make syslinux installer real "pathbased"Alek Du1-1/+1
2010-02-26dos: make sure we don't look like a Windows imageH. Peter Anvin1-0/+8
2010-02-20Merge remote branch 'origin/master' into pathbasedH. Peter Anvin2-272/+1
2010-02-15dosutil: move copybs here, update MakefileH. Peter Anvin2-272/+1
2009-12-22Merge branch 'master' into fscH. Peter Anvin4-61/+245
2009-11-13dos: int 25/26 may be register-dirty; wrap them in assemblyH. Peter Anvin4-31/+102
2009-11-11dos: don't add the linker script twice on the ld command lineH. Peter Anvin1-1/+1
2009-11-11dos: drop unneeded .eh_frame sectionH. Peter Anvin2-2/+5
2009-11-11dos: always try the FAT32-aware direct I/O calls firstH. Peter Anvin1-13/+17
2009-11-11dos: DOS version 7.10 is 0x070a, not 0x0710...H. Peter Anvin1-4/+4
2009-11-10dos: fix the soft-locking loopH. Peter Anvin1-1/+1
2009-11-10dos: try to handle both raw DOS mode and Windows modeH. Peter Anvin1-31/+83
2009-11-10dos: make DOS installer work under WinMEH. Peter Anvin2-28/+85
2009-07-10dos: add pointer to PE header in binaryH. Peter Anvin1-0/+15
2009-06-24dos: assume NASM 2.03, so use -MP -MD for dependenciesH. Peter Anvin1-2/+1
2009-05-29Merge branch 'master' into core32H. Peter Anvin17-997/+990
2009-05-29Run Nindent on dos/syslinux.cH. Peter Anvin1-460/+446
2009-05-29Run Nindent on dos/string.hH. Peter Anvin1-4/+4
2009-05-29Run Nindent on dos/stdlib.hH. Peter Anvin1-1/+1
2009-05-29Run Nindent on dos/stdio.hH. Peter Anvin1-1/+1
2009-05-29Run Nindent on dos/stdint.hH. Peter Anvin1-28/+28
2009-05-29Run Nindent on dos/skipatou.cH. Peter Anvin1-4/+4
2009-05-29Run Nindent on dos/printf.cH. Peter Anvin1-235/+246
2009-05-29Run Nindent on dos/perror.cH. Peter Anvin1-1/+1
2009-05-29Run Nindent on dos/mystuff.hH. Peter Anvin1-3/+2
2009-05-29Run Nindent on dos/malloc.hH. Peter Anvin1-5/+5
2009-05-29Run Nindent on dos/malloc.cH. Peter Anvin1-74/+73
2009-05-29Run Nindent on dos/free.cH. Peter Anvin1-47/+46
2009-05-29Run Nindent on dos/conio.cH. Peter Anvin1-11/+11
2009-05-29Run Nindent on dos/atou.cH. Peter Anvin1-4/+4
2009-05-29Run Nindent on dos/argv.cH. Peter Anvin1-41/+41
2009-05-29Run Nindent on dos/__udivmoddi4.cH. Peter Anvin1-21/+21
2009-05-29Run Nindent on dos/__divdi3.cH. Peter Anvin1-15/+15
2009-05-25dos installer: reuse ldlinux_segH. Peter Anvin1-1/+1
2009-05-19upx: try --lzma first, since --ultra-brute doesn't... sighH. Peter Anvin1-1/+3
2009-05-19dos: run UPX on the DOS installer binary if we have itH. Peter Anvin1-0/+1
2009-05-19dos: add a prototype for calloc()H. Peter Anvin1-0/+1
2009-05-19Standardize the names SECTOR_SIZE and SECTOR_SHIFTH. Peter Anvin1-7/+7
2009-05-19FAT: change DOS installer to EXE; additional 32K limit fixesH. Peter Anvin8-165/+262
2009-04-27Fix NASM dependency generationH. Peter Anvin1-1/+1
2009-04-27Unify dependency generation: MCONFIG.embeddedH. Peter Anvin1-10/+1
2009-04-27Unify dependency generationH. Peter Anvin1-5/+5
2008-08-22Clean up embedded Makefile targets; fix build failureH. Peter Anvin1-16/+2
2008-08-20Major Makefile cleanups; gcc 4.3.0 compatiblityH. Peter Anvin1-22/+33
2008-06-27Build _bin.c files in libinstaller; clean up B/I separationH. Peter Anvin1-2/+4
2008-05-29Move files out of root into core, dos, and utilsH. Peter Anvin2-8/+284
2008-05-28Assemble via ELF, to enable future linkingH. Peter Anvin1-1/+2
2008-05-12Fixed the various Makefiles so that SYSLINUX compiles on platforms with GCC -...Stefan Bucur1-1/+2
2008-03-05Use $(CC) in gcc_ok macro, not plain gccH. Peter Anvin1-1/+1
2008-03-03Prevent inclusion of system include files when inappropriateH. Peter Anvin1-1/+2
2008-01-10Merge commit 'origin/master' into advH. Peter Anvin3-3/+3
2008-01-10Update copyright yearH. Peter Anvin3-3/+3
2007-12-14Create libinstaller; actually implement boot-once for extlinuxH. Peter Anvin1-3/+5
2007-09-24Fix building on a 64-bit system without a 32-bit system installedsyslinux-3.52-pre10syslinux-3.52H. Peter Anvin2-0/+143
2007-06-01RAID mode installer support for SYSLINUXsyslinux-3.50-pre18H. Peter Anvin1-3/+8
2007-05-25Don't clobber /dev/null when compiling as rootLuciano Rocha1-2/+4
2007-03-14Stealth whitespace cleanup (automated)H. Peter Anvin1-3/+3
2007-02-06Deal with various distributions breaking gcc in weird waysH. Peter Anvin1-1/+6
2007-01-24DOS FAT installer: Fix name mangling for -d optionH. Peter Anvin1-3/+10
2007-01-23DOS FAT installer: Correct parsing of -d optionH. Peter Anvin1-2/+2
2007-01-23DOS FAT installer: support installing ldlinux.sys in a subdirectoryH. Peter Anvin1-3/+71
2006-10-17Makefile cleanup to be able to build with CC='gcc -m32'syslinux-3.32-pre2H. Peter Anvin2-1/+7
2006-10-17Move -m32 to CFLAGS as wellH. Peter Anvin1-2/+2
2006-10-17Move flags from CC to CFLAGSH. Peter Anvin1-2/+2
2006-08-17Remove more CVS-era $Id$ tags.H. Peter Anvin2-2/+0
2006-08-17Remove CVS-era $Id$ tags.H. Peter Anvin2-2/+0
2006-08-08DOS installer: make sure we tell gcc what the memory constraints aresyslinux-3.20-pre11H. Peter Anvin1-14/+21
2006-05-03Across-the-board stealth whitespace cleanupH. Peter Anvin13-56/+47
2004-12-30Make the various Makefiles agree what is BTARGET and what is ITARGEThpa1-4/+5
2004-12-28Fix using the resolver function from the API (with DS != CS); addsyslinux-3.00-pre8hpa1-1/+1
2004-12-28Fix the scanning of the partition table (for the -a option)hpa1-0/+1
2004-12-28Support the -m and -a options for the DOS installer as wellhpa2-13/+227
2004-12-22Fix the -m and -a options for Win32; add support for a boot sector filehpa1-1/+1
2004-12-19Make DOS installer use our homegrown 64-bit dividesyslinux-2.20-pre7hpa3-2/+62
2004-12-19Beef up the sanity checking of the boot sector. For really better checkinghpa3-11/+20
2004-12-18Make the DOS-based installer actually work; mark debugging statementssyslinux-2.20-pre6hpa3-28/+63
2004-12-18Fix handling of alignment issueshpa2-6/+6
2004-12-18Fix dec/hex bug in crt0.S; do -msoft-float just in casehpa2-5/+9
2004-12-18Resurrect printf(), and create a library. This way we can use printf()hpa2-3/+310
2004-12-17Additional fixes for the proper argc/argv parsinghpa1-3/+0
2004-12-17Actually parse argc/argv properly.hpa4-37/+104
2004-12-17Output \n as \r\nhpa1-0/+2
2004-12-17Character to print goes in DL, not in BLhpa1-2/+2
2004-12-17Fix memcpy/memset to match the use of regparm and .code16gcchpa2-15/+15
2004-12-16Add -DREGPARM=3 to go along with -mregparm=3hpa1-1/+1
2004-12-16Convert to using -mregparm=3; makes the code slightly smaller ANDhpa2-7/+12
2004-12-16MSDN says the 0x08 forms of the lock calls are OK for all filesystems,hpa1-0/+8
2004-12-15Use the DOS version to determine whether to use the FAT32-capable lockinghpa1-16/+12
2004-12-15Put in MS-DOS 7 locking supporthpa2-3/+88
2004-12-15@:\LDLINUX.SYS not @:LDLINUX.SYShpa1-1/+1
2004-12-15Adjust the interface to syslxmod.c so the DOS installer doesn't needhpa3-301/+9
2004-12-15Simple memset/memcpy implementationhpa5-20/+54
2004-12-15Tweak optimizations.hpa2-6/+6
2004-12-15Convert the DOS installer to C like everything else.hpa19-485/+1180
2004-12-15More adjustment to the Brave New World<TM>hpa2-1/+32
2004-12-15Prepping for new 2.20 version: rewrite main syslinux program to supporthpa1-0/+471