summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2008-09-09Add Tab display of labelssyslinux-3.72-pre6H. Peter Anvin6-0/+55
2008-09-09NEWS: document ^G -> beepH. Peter Anvin1-0/+1
2008-09-09ansicon, vesacon: beep on ^GH. Peter Anvin4-0/+16
2008-09-09sdi.txt: fix formatting of pxelinux.cfg exampleH. Peter Anvin1-2/+3
2008-09-09Add basic documentation to SDI images bootRemi Lefevre1-0/+148
2008-09-09parsecmd: show keyword in err_noparm messageSebastian Herbszt1-3/+5
2008-09-08menu: quiet warnings in drain_keyboard()syslinux-3.72-pre5H. Peter Anvin1-2/+2
2008-09-08sdi.c32: Change SDIReserved -> MDBTypeH. Peter Anvin1-1/+1
2008-09-08sdi.c32: verify the header checksumRemi Lefevre1-0/+33
2008-09-08mbr, gptmbr, isohdpfx: don't lose the carry flagH. Peter Anvin3-3/+3
2008-09-08isolinux: save a few bytesH. Peter Anvin1-2/+1
2008-09-08isohdpfx: save one byteH. Peter Anvin1-1/+1
2008-09-08Makefile: add isohybrid as an IOBJECTH. Peter Anvin1-1/+2
2008-09-08isolinux: save a few bytes to make sure we actually fitH. Peter Anvin1-12/+7
2008-09-08NEWS: document gdb stubH. Peter Anvin1-0/+2
2008-09-08Merge commit 'stefanha/gdbstub'H. Peter Anvin6-0/+1006
2008-09-07mbr/Makefile: run checksize on the proper binaries...syslinux-3.72-pre4H. Peter Anvin1-3/+3
2008-09-07gPXE: enable NFS, FTP, HTTPSH. Peter Anvin1-3/+3
2008-09-07gPXE: update gPXE to current gitH. Peter Anvin102-982/+3803
2008-09-07isohybrid: remove Perl modules we don't actually needH. Peter Anvin1-3/+0
2008-09-07isohybrid: verify we have a hybrid-compatible isolinux.binH. Peter Anvin1-2/+9
2008-09-07isohybrid, mkdiskimage: don't use sysopen(), sysread()H. Peter Anvin2-4/+2
2008-09-05isolinux: display BIOS typeH. Peter Anvin1-8/+28
2008-09-05isohybrid: fix partition table generation, documentsyslinux-3.72-pre3H. Peter Anvin2-10/+9
2008-09-05ISOLINUX: document hybrid modesyslinux-3.72-pre2H. Peter Anvin2-3/+25
2008-09-05ISOLINUX: fix EBIOS information passing in hybrid HDD modeH. Peter Anvin2-6/+11
2008-09-05ISOLINUX: support for hybrid mode (CD-ROM/USB key)H. Peter Anvin6-23/+628
2008-09-05core/Makefile: iso%.bin depends on checksumiso.plH. Peter Anvin1-1/+1
2008-09-05checksumiso: pad isolinux.bin to a sector boundaryH. Peter Anvin1-3/+18
2008-09-04keytab-lilo: don't try to be too smartH. Peter Anvin1-3/+3
2008-09-02NEWS: update NEWS (sdi.c32, ISOLINUX fix)syslinux-3.72-pre1H. Peter Anvin1-0/+2
2008-09-02isolinux: return failure when opening a zero-length fileH. Peter Anvin1-1/+2
2008-09-02sdi.c32: credit where credit is dueH. Peter Anvin1-1/+2
2008-09-02sdi.c32: support gzipped SDI imagesH. Peter Anvin1-1/+1
2008-08-30Fix GDB protocol flow control issuesStefan Hajnoczi1-7/+5
2008-08-29Makefile: add modules to BSUBDIRSSebastian Herbszt1-1/+1
2008-08-29Add GDB stubStefan Hajnoczi6-16/+874
2008-08-28Relocating COM32 moduleStefan Hajnoczi2-0/+150
2008-08-27NEWS: update for 3.72H. Peter Anvin1-0/+12
2008-08-27Add pxechain.com; new modules direction; reorganize installationH. Peter Anvin5-11/+635
2008-08-26menu: avoid leaving obvious password turds in memoryH. Peter Anvin5-12/+57
2008-08-22core/Makefile: The core is an embedded targetH. Peter Anvin1-21/+1
2008-08-22Clean up embedded Makefile targets; fix build failureH. Peter Anvin9-66/+53
2008-08-20Major Makefile cleanups; gcc 4.3.0 compatiblityH. Peter Anvin21-428/+271
2008-08-14MEMDISK: document the pause optionH. Peter Anvin1-0/+4
2008-08-12pci: fix pci_scan()Sebastian Herbszt1-2/+4
2008-08-12pci: cosmetic fixesSebastian Herbszt1-34/+34
2008-08-12pci: revamp the PCI system to have a hierarchial formatH. Peter Anvin4-251/+258
2008-08-12ctype.h: change extern inline to static inlineH. Peter Anvin1-1/+1
2008-08-12stdio.h: change fflush() from "extern inline" to "static inline"H. Peter Anvin1-1/+1
2008-08-12com32: compile with -std=gnu99H. Peter Anvin5-9/+19
2008-08-12stdio.h: revamp fread/fwrite to make gcc less unhappyH. Peter Anvin1-11/+12
2008-08-12Merge updated version of the gPXE codeH. Peter Anvin11-0/+4352
2008-08-11Fix lrand48() and rand()H. Peter Anvin1-1/+1
2008-08-07Add version.mk to .gitignoreH. Peter Anvin1-0/+1
2008-08-01com32/lib: add zalloc()H. Peter Anvin4-9/+20
2008-08-01pci: inlines for extracting part of a PCI device addressH. Peter Anvin1-0/+15
2008-08-01pci: store device addressH. Peter Anvin2-3/+8
2008-07-31Merge commit 'origin/for-3.72'H. Peter Anvin3-9/+27
2008-07-31version: bump version numberH. Peter Anvin1-1/+1
2008-07-31Document search for MinGWsyslinux-3.71H. Peter Anvin1-1/+4
2008-07-31Document remaining fixes.H. Peter Anvin1-2/+4
2008-07-30chain.c32: error out on missing boot sector signatureH. Peter Anvin1-0/+7
2008-07-23klibc/compiler.h: add __weak macrofor-3.72H. Peter Anvin1-0/+3
2008-07-23klibc/compiler.h: booleanize likely/unlikelyH. Peter Anvin1-4/+4
2008-07-22Simplify and fix label string scanningH. Peter Anvin2-15/+7
2008-07-22parseconfig, ui: store the label name unmangledSebastian Herbszt2-4/+27
2008-07-22core/runkernel.inc: remove dead codesyslinux-3.71-pre16Sergey Vlasov1-6/+0
2008-07-22Fix initrd overwriting the kernel for some kernel sizesSergey Vlasov1-0/+2
2008-07-22Fix loading of *.lkrn images from gPXESergey Vlasov1-7/+6
2008-07-22vesamenu: avoid strcmp() with NULLH. Peter Anvin1-1/+1
2008-07-19pci: resize pci_device arrayssyslinux-3.71-pre15Sebastian Herbszt1-5/+5
2008-07-19ethersel: use library functionsSebastian Herbszt1-26/+4
2008-07-17Document SERIAL fixH. Peter Anvin1-0/+1
2008-07-17Correctly parse "serial" statements with no baud rateH. Peter Anvin1-7/+6
2008-07-17win32: run shell script in the current dir with ./H. Peter Anvin1-1/+1
2008-07-16isolinux: rename CurDir to CurrentDirSebastian Herbszt1-8/+8
2008-07-16<sys/cpu.h>: asm() formatting cleanupH. Peter Anvin1-1/+2
2008-07-16<sys/cpu.h>: drop redundant "return"H. Peter Anvin1-1/+1
2008-07-16com32: move cpuid inlines to <sys/cpu.h>H. Peter Anvin2-73/+41
2008-07-16win32: search for a mingw compiler under several namesH. Peter Anvin2-17/+37
2008-07-16ifcpu64.c32: clean up the sourcessyslinux-3.71-pre14H. Peter Anvin1-23/+18
2008-07-16cpuid.h: add __constfuncH. Peter Anvin1-5/+6
2008-07-16cpufeature.h: remove unused macrossyslinux-3.71-pre13H. Peter Anvin1-29/+0
2008-07-16ifcpu64.c32: simple module to choose a 32, 32pae, or 64-bit kernelH. Peter Anvin3-1/+131
2008-07-16cpuid.[ch]: various cleanupsH. Peter Anvin2-120/+128
2008-07-16NEWS: document ADV CBIOS fix.syslinux-3.71-pre12H. Peter Anvin1-0/+1
2008-07-16adv: fix the handling of the ADV with CBIOSH. Peter Anvin1-25/+39
2008-07-16parseconfig: fix invalid mangle_name assumptionH. Peter Anvin1-1/+1
2008-07-16chain.c32: fix test for partition types which can be hiddensyslinux-3.71-pre11Sergey Vlasov1-1/+1
2008-07-16chain.c32: fix bounce buffer handlingSergey Vlasov1-4/+7
2008-07-15gen-id: only truncate tags starting with syslinux-<version>-H. Peter Anvin3-12/+24
2008-07-15Use "git describe" in generating build signaturesH. Peter Anvin1-4/+2
2008-07-15Reformat overwide commentH. Peter Anvin1-11/+15
2008-07-14NEWS: KEYMAP -> KBDMAPH. Peter Anvin1-1/+1
2008-07-14keymap, font: use readc, so we can handle indeterminate file sizessyslinux-3.71-pre10H. Peter Anvin3-30/+42
2008-07-14getc: add "readc" function to do block readsH. Peter Anvin1-0/+20
2008-07-14conio: jump to loadkeys_ret in loadkeys if size not 256 bytessyslinux-3.71-pre9Sebastian Herbszt1-0/+2
2008-07-13Document unbreaking of KEYMAPsyslinux-3.71-pre8H. Peter Anvin1-0/+1
2008-07-13Fix residual use of DX:AX in the KEYMAP commandH. Peter Anvin1-6/+2
2008-07-11chain.c32: explicitly verify after writing MBRsyslinux-3.71-pre7H. Peter Anvin1-4/+20
2008-07-11chain.c32: new "hide" optionH. Peter Anvin2-9/+107
2008-07-09syslinux.txt: update; add INITRDSICMA_FIRST_IMPORTH. Peter Anvin1-18/+23
2008-07-09Document fix for RootDirH. Peter Anvin1-1/+4
2008-07-09ldlinux: CurrentDir not set if syslinux.cfg is missingSebastian Herbszt1-0/+2
2008-07-07Make version.mk optional, so cleaning commands worksyslinux-3.71-pre6H. Peter Anvin2-2/+2
2008-07-07Share the gen-id stuff between core and memdiskH. Peter Anvin6-5/+17
2008-07-07Centralize more of the version number machineryH. Peter Anvin13-30/+49
2008-07-07Drop macros that just point to other macrosH. Peter Anvin5-7/+5
2008-07-07comboot: re-enable the idle callsyslinux-3.71-pre5H. Peter Anvin1-4/+2
2008-07-07pcitest: display "1 bus found" instead of "1 buses found"Sebastian Herbszt1-1/+1
2008-07-07comboot: make sure we CLD at all relevant entry pointsH. Peter Anvin1-1/+6
2008-07-07comboot.inc: add missing "section .text"H. Peter Anvin1-0/+2
2008-07-07comboot: save/restore all the DOS vectors; handle a few moreH. Peter Anvin1-16/+85
2008-07-07Include the git ID in the build stringH. Peter Anvin2-1/+23
2008-07-03Allow the initrd to be specified on a separate linesyslinux-3.71-pre4H. Peter Anvin10-45/+66
2008-07-03NEWS: handle being the only floppy better.H. Peter Anvin1-1/+4
2008-07-03doc/memdisk.txt: document INT 1Eh fieldsH. Peter Anvin1-5/+12
2008-07-03memdisk: install a DPT if needed in INT 1Eh; better zero-drive detectionH. Peter Anvin3-15/+61
2008-07-03memdisk/version.h: bump copyright yearH. Peter Anvin1-1/+1
2008-07-03.gitignore: make singleton filenames absoluteH. Peter Anvin1-11/+11
2008-07-02extlinux: fix handling of /etc/mtabsyslinux-3.71-pre3H. Peter Anvin2-27/+31
2008-07-02Simple menu: really avoid disabled entriessyslinux-3.71-pre2H. Peter Anvin2-22/+36
2008-06-303.70 is out, next release is 3.71syslinux-3.71-pre1H. Peter Anvin1-1/+1
2008-06-30NEWS: There never was a 3.64H. Peter Anvin1-2/+0
2008-06-30comboot: issue IRET for INT 2FhH. Peter Anvin1-0/+5
2008-06-30gPXE: Missing files from gPXE syncsyslinux-3.70-pre30syslinux-3.70H. Peter Anvin10-0/+688
2008-06-30chain.c32: allow "boot" as a drive specificationH. Peter Anvin2-13/+35
2008-06-30gPXE: update gPXE to get rid of gpxe/src/ConfigH. Peter Anvin14-503/+335
2008-06-28cptable.pl: it seems to make more sense to put console firstH. Peter Anvin1-3/+3
2008-06-27spec: can't put anything in the /etc directory if it's not theresyslinux-3.70-pre29H. Peter Anvin1-0/+1
2008-06-27gpxe/Makefile: don't remove gpxelinux.0 for "make dist"H. Peter Anvin1-1/+1
2008-06-27Build _bin.c files in libinstaller; clean up B/I separationH. Peter Anvin10-61/+75
2008-06-27Fix "make clean", "make installer"H. Peter Anvin3-5/+5
2008-06-27Update gPXE to current gitsyslinux-3.70-pre28H. Peter Anvin10-43/+72
2008-06-27gpxe: Separate rules for undionly.kpxe and gpxelinux.0H. Peter Anvin1-3/+5
2008-06-27gPXE: [a20] Send a null command to the KBC after changing A20syslinux-3.70-pre27H. Peter Anvin1-0/+3
2008-06-26isolinux: don't clobber bp in getfssecsyslinux-3.70-pre26H. Peter Anvin1-15/+6
2008-06-26comboot.doc -> comboot.txtsyslinux-3.70-pre25H. Peter Anvin1-1/+1
2008-06-25ldlinux: handle "first byte E5 change to 05" rule in FATH. Peter Anvin1-1/+5
2008-06-25cptable: error out on incorrect usageH. Peter Anvin1-1/+5
2008-06-25Add more codepage data; support disjoint mappingsH. Peter Anvin43-21/+11190
2008-06-24extlinux: Fix commentH. Peter Anvin1-1/+1
2008-06-24mboot.c32: no need to include the ANSI enginesyslinux-3.70-pre24H. Peter Anvin1-2/+3
2008-06-24NEWS: document newline fix.H. Peter Anvin1-0/+1
2008-06-24Default to \n -> \r\n in ANSI and xserialH. Peter Anvin4-5/+8
2008-06-23NEWS: document complex menu system fixsyslinux-3.70-pre23H. Peter Anvin1-0/+2
2008-06-23complex menu: Fixed bug in menu.c so complex.c32 works again.Murali Ganapathy1-3/+4
2008-06-23Ugly workaround for bug in GNU ld 2.17H. Peter Anvin2-2/+16
2008-06-22extlinux: actually fix the closing of a file on EOFsyslinux-3.70-pre22H. Peter Anvin1-2/+1
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