summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2008-06-22parsecmd: on an unknown keyword, print the unknown keywordsyslinux-3.70-pre21H. Peter Anvin1-4/+13
2008-06-22extlinux: fix the end of file conditionH. Peter Anvin1-7/+7
2008-06-20NEWS: Document A20 changesyslinux-3.70-pre20H. Peter Anvin1-0/+4
2008-06-20chain.c32: use a more Linux-kernel-like syntaxH. Peter Anvin2-28/+37
2008-06-19core/writedec.inc: fix commentH. Peter Anvin1-1/+2
2008-06-19core: add decimal number write routineH. Peter Anvin1-0/+56
2008-06-19chain.c: avoid comma-space in assembly stubsH. Peter Anvin1-14/+14
2008-06-19chain.c32: check the stub sources into the treeH. Peter Anvin2-0/+44
2008-06-19Add address aliases for freedos and msdosH. Peter Anvin1-0/+6
2008-06-19chain.c32: minor stylistic cleanupH. Peter Anvin1-2/+1
2008-06-19chain.c: we can't rely on dosmem and int13 in here...H. Peter Anvin1-86/+119
2008-06-18chain.c32: support loading DOS kernelsH. Peter Anvin1-14/+88
2008-06-18<syslinux/bootrm.h>: fix order of SS and DSH. Peter Anvin1-2/+2
2008-06-18TEST: issue a null command to the KBC as part of A20-flippingsyslinux-3.70-pre19H. Peter Anvin2-4/+32
2008-06-16codepage: strip accents during shortname upper-casingH. Peter Anvin1-2/+23
2008-06-16codepage: include case variant characters in UnicodeDataH. Peter Anvin2-0/+31
2008-06-15TODO: remove obsolete itemsH. Peter Anvin1-11/+0
2008-06-15chain.c32: finalize the NTLDR interfacesyslinux-3.70-pre18H. Peter Anvin2-47/+85
2008-06-15loadfile: make sure we don't trash errnoH. Peter Anvin1-1/+6
2008-06-15writestr_early: save/restore registersH. Peter Anvin2-2/+6
2008-06-15Fix bogus instances of writestr_earlyH. Peter Anvin4-5/+6
2008-06-15Mechanically rename the writestr functionsH. Peter Anvin15-101/+101
2008-06-13gpxe: update gpxe to latest gitH. Peter Anvin25-856/+1053
2008-06-13Make it explicit that Windows need -swap, even XP :(H. Peter Anvin1-1/+1
2008-06-13pci: fix off-by-one error and introduce MAX_PCI_FUNCSebastian Herbszt2-8/+9
2008-06-12chain.c32: don't swap drives when already primarysyslinux-3.70-pre17H. Peter Anvin1-3/+3
2008-06-12NEWS: Document new chain.c32 features.H. Peter Anvin1-0/+6
2008-06-12chain.c32: support swapping BIOS drive numbersH. Peter Anvin1-22/+83
2008-06-12chain: use shuffle API; support loading a boot fileH. Peter Anvin1-27/+100
2008-06-12NEWS: update the blurb about the new MEMDISK geometry stuff.H. Peter Anvin1-1/+3
2008-06-10fdgeo.pl: exit values; fix division by zeroH. Peter Anvin1-0/+3
2008-06-10Fix DOS interrupt error messagessyslinux-3.70-pre16H. Peter Anvin1-3/+4
2008-06-10When erroring out on an DOS interrupt, print infoH. Peter Anvin3-11/+54
2008-06-10ldlinux: search_dos_dir returns attributes in DLsyslinux-3.70-pre15H. Peter Anvin1-4/+3
2008-06-10Add *.cp to .gitignoreH. Peter Anvin1-0/+1
2008-06-10Add file missing from previous checkinH. Peter Anvin1-0/+92
2008-06-09Whitespace cleanupH. Peter Anvin13-21/+16
2008-06-09PXELINUX: Enable idle calls on select platformsH. Peter Anvin3-18/+25
2008-06-09FAT: make all codepage data derived from the same placeH. Peter Anvin4-57/+77
2008-06-07NEWS: remove redundant clauseH. Peter Anvin1-4/+0
2008-06-07MEMDISK: algorithmic determination of floppy formatsH. Peter Anvin4-38/+143
2008-06-06MEMDISK: Use aligning memcpy/memset, compile with -mregparm=3syslinux-3.70-pre14H. Peter Anvin5-51/+168
2008-06-06Aligning memcpy/memmove/mempcpy/memset for libcom32H. Peter Anvin5-80/+308
2008-06-06core: do aligned transfers in bcopy32H. Peter Anvin1-19/+104
2008-06-06FAT: Support VFAT long filenamessyslinux-3.70-pre13H. Peter Anvin4-12/+176
2008-06-05core: fail the link if we push above the 64K pointH. Peter Anvin1-0/+2
2008-06-05codepage: add "make spotless" targetH. Peter Anvin1-0/+2
2008-06-05Add support for creating codepage/Unicode mapping tablesH. Peter Anvin8-1/+1235
2008-06-05pxelinux: remove RBFG sectionH. Peter Anvin1-6/+1
2008-06-05core: actually enable debugging infoH. Peter Anvin1-1/+1
2008-06-04Update gPXE from gPXE gitH. Peter Anvin63-743/+3156
2008-06-04pxelinux: add colon to label by itselfH. Peter Anvin1-1/+1
2008-05-29Centralize configurables; better "make install" etcH. Peter Anvin11-108/+107
2008-05-29Shut up gpxe Makefiles when making spotlessH. Peter Anvin1-1/+1
2008-05-29We're explicitly setting EMBEDDED_IMAGE, so leave src/Config unchangedH. Peter Anvin1-5/+0
2008-05-29Document change of directory structureH. Peter Anvin1-0/+3
2008-05-29core/Makefile: remove vestiges of subdirectory machineryH. Peter Anvin1-4/+2
2008-05-29mbr: clean up *_bin.c filesH. Peter Anvin1-1/+1
2008-05-29The only thing still in the root is version.{h,gen}; needed earlysyslinux-3.70-pre12H. Peter Anvin1-2/+2
2008-05-29mkdir the prerel directoryH. Peter Anvin1-0/+1
2008-05-29Stop using CogitoH. Peter Anvin1-6/+7
2008-05-29Move files out of root into core, dos, and utilsH. Peter Anvin88-252/+354
2008-05-28Fix localboot stack bug; cleanup section handling in the ELF universesyslinux-3.70-pre11H. Peter Anvin6-46/+43
2008-05-28Assemble via ELF, to enable future linkingH. Peter Anvin13-58/+168
2008-05-28pxenv: save away the PXE return code so COMBOOT can return itsyslinux-3.70-pre10H. Peter Anvin2-1/+10
2008-05-28Merge commit 'origin/master' into gpxe-addedH. Peter Anvin25-62/+512
2008-05-13Document GPT boot protocol; add !GPT signature3.6xH. Peter Anvin2-0/+93
2008-05-13Add NEWS for 3.64syslinux-3.64-pre1H. Peter Anvin1-0/+4
2008-05-13Merge commit 'origin/gptmbr'H. Peter Anvin2-1/+295
2008-05-12Fixed the various Makefiles so that SYSLINUX compiles on platforms with GCC -...Stefan Bucur10-10/+14
2008-04-24chain.c32: fix booting from logical partitionsSergey Vlasov1-1/+1
2008-04-20Next version on this branch would be 3.64H. Peter Anvin1-1/+1
2008-04-20localboot.inc: file missing from previous checkinH. Peter Anvin1-0/+78
2008-04-19Support LOCALBOOT (ISOLINUX-style) in SYSLINUX/EXTLINUXH. Peter Anvin10-47/+24
2008-04-17syslinux 3.63: Use $(CC) for examining compiler optionsMaciej W. Rozycki1-1/+1
2008-04-17syslinux 3.63: Rename $GZIP to $GZIPPROGMaciej W. Rozycki1-2/+2
2008-04-10Merge commit 'syslinux-3.63' into gpxe-addedsyslinux-3.70-pre9H. Peter Anvin7-196/+465
2008-04-09NEWS: Add link to MSDN article on how to build a ramdisk image.syslinux-3.63H. Peter Anvin1-0/+2
2008-04-09movebits: rewrite significant chunks of the algorithmsyslinux-3.63-pre5H. Peter Anvin1-166/+246
2008-04-09zonelist.c: Fix the coalescing of identical rangesH. Peter Anvin1-7/+6
2008-04-083.63: update NEWSsyslinux-3.63-pre4H. Peter Anvin1-0/+14
2008-04-08memdisk: allow up to 1024 e820 descriptorsH. Peter Anvin1-1/+1
2008-04-08sdi.c32: be a tad more verbose.H. Peter Anvin1-1/+5
2008-04-08movebits: use the memmap data structure for the freelistH. Peter Anvin1-152/+80
2008-04-08movebits: handle the case of an upward overlap move with obstaclesH. Peter Anvin1-115/+187
2008-04-07extlinux: Correct the directory block end conditionsyslinux-3.63-pre3H. Peter Anvin1-4/+12
2008-04-01Add gpxelinux.0 to NETINSTALLABLEH. Peter Anvin1-1/+1
2008-03-31COM32 module to load a Microsoft System Deployment ImageH. Peter Anvin2-1/+163
2008-03-31Merge commit 'origin/gpxe-added' into gpxe-addedsyslinux-3.70-pre8H. Peter Anvin7-3/+262
2008-03-31Merge gpxe-for-syslinuxH. Peter Anvin15-520/+970
2008-03-31NEWS: Document integration of gPXEH. Peter Anvin1-0/+2
2008-03-28Merge commit 'origin/gpxe-support' into gpxe-addedH. Peter Anvin7-3/+262
2008-03-28gPXE SAN boot moduleH. Peter Anvin2-1/+142
2008-03-28Add stpcpy() and implement version/derivative queriesH. Peter Anvin5-2/+120
2008-03-26Add gPXE into the source tree; build unified imagesyslinux-3.70-pre7H. Peter Anvin772-3/+218909
2008-03-26Document gPXE extensions.syslinux-3.70-pre6H. Peter Anvin1-0/+4
2008-03-26PXELINUX: When doing a gPXE FILE_READ, actually handle errorsH. Peter Anvin1-4/+6
2008-03-26PXELINUX: add gPXE PXENV_FILE_API_CHECK call; clean up pxenvH. Peter Anvin2-36/+86
2008-03-25pxelinux: don't rely on PXENV_GET_FILE_SIZE in gPXE support modeH. Peter Anvin1-0/+4
2008-03-25PXELINUX: make the gPXE support actually work. We hope.H. Peter Anvin1-22/+27
2008-03-24runkernel: remove debugging codeH. Peter Anvin1-19/+0
2008-03-24pxelinux: fix merge issuesH. Peter Anvin1-63/+59
2008-03-24Merge commit 'origin/nolen' into gpxe-supportH. Peter Anvin1-0/+8
2008-03-24Merge commit 'origin/master' into nolenH. Peter Anvin1-0/+8
2008-03-22Add target to install into /tftpbootH. Peter Anvin1-0/+8
2008-03-22Merge commit 'origin/nolen' into gpxe-supportH. Peter Anvin150-2735/+5526
2008-03-20Merge commit 'syslinux-3.63-pre2' into nolensyslinux-3.70-pre5H. Peter Anvin19-59/+75
2008-03-20pxelinux: allow class E addresses as unicastsyslinux-3.63-pre2H. Peter Anvin1-7/+25
2008-03-20Merge commit 'f9ac61d6178d4994cd646fd4b6c4bb891351624c'H. Peter Anvin1-1/+1
2008-03-20Fixing wrong offsets in dmiSebastian Herbszt2-10/+10
2008-03-20PCI detection code doesn't corrupt memory anymore (2nd try)Erwan2-25/+23
2008-03-08Remove reference to readpit.c32, an experimental moduleH. Peter Anvin1-1/+1
2008-03-05Use $(CC) in gcc_ok macro, not plain gccH. Peter Anvin13-14/+14
2008-03-03win32/Makefile: clean hello.exe on "make tidy"H. Peter Anvin1-1/+1
2008-03-03Add stuff to "make dist" to clean up crap that shouldn't be thereH. Peter Anvin1-3/+3
2008-03-03Clean up .*.d files for "make tidy" in libutilH. Peter Anvin1-1/+1
2008-03-03Clean up .*.d files for "make tidy" in libutilH. Peter Anvin1-1/+1
2008-03-03Merge commit 'origin/master' into nolensyslinux-3.70-pre4H. Peter Anvin9-13/+30
2008-03-03The next release on *this* branch would be 3.63syslinux-3.63-pre1H. Peter Anvin1-1/+1
2008-03-03Prevent inclusion of system include files when inappropriateH. Peter Anvin9-13/+30
2008-03-03VESA: Simplify the lss16 decoderH. Peter Anvin1-11/+6
2008-03-03Drop unnecessary CLD instructions.H. Peter Anvin6-23/+9
2008-03-03VESA library: add support for reading lss16 imagesH. Peter Anvin1-1/+130
2008-03-03Make description of the lss16 format match realityH. Peter Anvin1-2/+2
2008-03-03Merge commit 'origin/master' into nolenH. Peter Anvin4-56/+74
2008-03-02simple menu: break off execute() into its own source fileH. Peter Anvin4-56/+74
2008-03-02Add missing file <syslinux/zio.h>syslinux-3.70-pre3H. Peter Anvin1-0/+13
2008-03-02Merge commit 'origin/master' into nolenH. Peter Anvin26-67/+740
2008-03-02License change for CPU detection modulesErwan6-36/+132
2008-03-01Move mboot documentation to the doc/ directoryH. Peter Anvin1-0/+0
2008-03-01Fix two *.doc files which sadly didn't get renamed...H. Peter Anvin2-0/+0
2008-03-01Add a slightly edited version of SubmittingPatches.syslinux-3.62H. Peter Anvin1-0/+568
2008-02-29Document the file renaming from .doc -> .txtH. Peter Anvin6-25/+26
2008-02-29Add transparent decompression support to elf.c32H. Peter Anvin1-1/+1
2008-02-29Generic framework for reading compressed files using standard I/OH. Peter Anvin9-95/+442
2008-02-28Rename text documentation from *.doc to *.txtH. Peter Anvin8-0/+0
2008-02-27Tighten close_file, fix SYSLINUX new file APIsyslinux-3.70-pre2H. Peter Anvin4-8/+17
2008-02-27Don't use "syslinux.cfg" to refer to config files in generalH. Peter Anvin1-2/+2
2008-02-27Change the "tsize" error message since it no longer appliesH. Peter Anvin1-2/+2
2008-02-27SYSLINUX, EXTLINUX: support the new getfssec APIsyslinux-3.70-pre1H. Peter Anvin2-16/+36
2008-02-27comboot.inc: use the correct upper limitH. Peter Anvin1-2/+2
2008-02-27comboot.inc: update test for oversized filesH. Peter Anvin1-4/+7
2008-02-27Un-inline fclose()H. Peter Anvin3-7/+13
2008-02-27background.c: remove unused filesize() functionH. Peter Anvin1-9/+0
2008-02-27realloc(): put an absolute upper limit on slackH. Peter Anvin1-1/+2
2008-02-27Comboot/Com32 changes for unspecified file lengthsH. Peter Anvin6-37/+77
2008-02-27Document the nolen changes.H. Peter Anvin1-0/+8
2008-02-27PXELINUX: make TFTP work without any OACKH. Peter Anvin1-3/+13
2008-02-27PXELINUX: make TFTP work without tsizeH. Peter Anvin1-45/+58
2008-02-26getc: support for unknown file sizesH. Peter Anvin1-18/+11
2008-02-26isolinux: getfssec now outputs bytes readH. Peter Anvin1-6/+21
2008-02-26Revamp runkernel.inc for "lengthless" operationH. Peter Anvin5-249/+255
2008-02-26Remove pngtopnm dependency from the samples/ directoryH. Peter Anvin5-4/+10
2008-02-25extlinux: compile hack for old distrossyslinux-3.62-pre16H. Peter Anvin1-0/+2
2008-02-25Merge commit 'origin/nodxax' into nolenH. Peter Anvin16-83/+103
2008-02-25gptmbr: use cltq to extend a zero %eax into %edxH. Peter Anvin1-1/+1
2008-02-25Remove additional use of DX:AXH. Peter Anvin1-3/+0
2008-02-25gptmbr: Add commentH. Peter Anvin1-1/+1
2008-02-25gptmbr: save phdr -> bootsect on the stack, saving one byteH. Peter Anvin1-2/+4
2008-02-25gptmbr: another confusion of start and end fieldsH. Peter Anvin1-2/+2
2008-02-25gptmbr: fix confusion between start and end fieldsH. Peter Anvin1-2/+4
2008-02-25gptmbr: use xchgw %ax,... instead of movw %ax,... when %ax is deadH. Peter Anvin1-1/+1
2008-02-25gptmbr: Use %bp for references into phdr and the stackH. Peter Anvin1-20/+19
2008-02-25gptmbr: since %bx is advanced, we can test -2(%bx) == (bootsec+510)H. Peter Anvin1-1/+1
2008-02-25gptmbr: addw $512, %bx -> addb $2, %bhH. Peter Anvin1-1/+1
2008-02-25gptmbr: offsets into phdr are decimal, not hexH. Peter Anvin1-4/+4
2008-02-25gptmbr: move advancing %bx into read_sectorH. Peter Anvin1-4/+3
2008-02-25gptmbr: need to set %bx -> bootsecH. Peter Anvin1-0/+1
2008-02-25gptmbr: shuffle slightly to reduce register pressureH. Peter Anvin1-6/+3
2008-02-25gptmbr: shuffle slightly to save 3 bytesH. Peter Anvin1-14/+17
2008-02-25rep; cmpsw -> repe; cmpswH. Peter Anvin1-1/+1
2008-02-25Master boot record for GPT partition tablesH. Peter Anvin2-1/+292
2008-02-22pxelinux: fix inadvertent breakage of TFTPH. Peter Anvin1-1/+1
2008-02-22Finally get rid of the old DX:AX for file length 16-bitismH. Peter Anvin11-47/+24
2008-02-22fstat(): report files of unknown length as socketsH. Peter Anvin1-2/+9
2008-02-22Allow MENU EXIT to specify a menu tagsyslinux-3.62-pre15H. Peter Anvin3-6/+20
2008-02-22Fix the handling of hotkeys in MENU LABEL on submenussyslinux-3.62-pre14H. Peter Anvin3-26/+59
2008-02-21PXELINUX: no longer require a tsize optionH. Peter Anvin1-9/+43
2008-02-21Document intent at no longer providing file length a prioriH. Peter Anvin1-1/+9
2008-02-21This probably will be version 3.70...H. Peter Anvin1-1/+1
2008-02-21NEWS: Document Bruce Robson's Adaptec bug fixH. Peter Anvin1-0/+2
2008-02-21realloc(): try to protect a block in the path of a growing objectsyslinux-3.62-pre13H. Peter Anvin1-4/+15
2008-02-21realloc(): better implementation allowing in-place growthH. Peter Anvin1-17/+55
2008-02-20"begin Ymodem download" is supposed to be an imperative...H. Peter Anvin1-1/+1
2008-02-19Fix MENU TITLE -> MENU LABEL inheritancesyslinux-3.62-pre12H. Peter Anvin1-5/+5
2008-02-19Make sure color directives get attached to the proper menu.H. Peter Anvin4-4/+5
2008-02-19simple menu: fix the handling of '+' and '-' given disabled entriesH. Peter Anvin1-4/+8
2008-02-19Fix the scrollbar handling for insanely huge menusH. Peter Anvin1-3/+2
2008-02-19simple menu: remember the cursor position on a per-menu basisH. Peter Anvin3-6/+16
2008-02-19Add support for MENU EXIT; no marker for MENU GOTOH. Peter Anvin4-4/+39
2008-02-19When entering a new menu, go to the default entry for that menu.H. Peter Anvin1-1/+2
2008-02-19Document MENU STARTH. Peter Anvin1-0/+8
2008-02-19Whitespace cleanup...syslinux-3.62-pre11H. Peter Anvin29-72/+62
2008-02-19com32: remove dependency files for "make tidy"H. Peter Anvin3-6/+6
2008-02-19Add dependency generation for com32 samples.H. Peter Anvin1-2/+7
2008-02-19Add dependency generation for com32 modules.H. Peter Anvin1-2/+7
2008-02-19Add dependency generation for the simple menu systemH. Peter Anvin1-2/+7
2008-02-19Set m->title for both root and submenusH. Peter Anvin1-1/+1
2008-02-19Allow MENU LABEL <-> MENU TITLE for submenus to work both waysH. Peter Anvin3-8/+16
2008-02-19Allow an included file to be treated as a submenu.H. Peter Anvin2-6/+24