aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2013-07-08NEWS: Catch up with recent changes in 6.02syslinux-6.02-pre2Matt Fleming1-0/+5
2013-07-08Merge branch 'kernel-loader' into for-hpa/elflink/firmwareMatt Fleming7-234/+476
2013-07-08efi, console: save/restore attributes before exitingMatt Fleming3-1/+32
2013-07-08Merge tag 'syslinux-5.11-pre8' into firmwaresyslinux-6.02-pre1Matt Fleming19-112/+227
2013-07-08version: bump versionMatt Fleming1-1/+1
2013-07-08efi: move all screen twiddling to setup_screen()Matt Fleming2-6/+4
2013-07-08efi: only want one linux_header variableMatt Fleming1-17/+23
2013-07-08efi: update the correct linux_header pointer for cmdlineMatt Fleming1-1/+1
2013-07-08efi: get rid of _bp variableMatt Fleming1-24/+23
2013-07-08efi: refactor into smaller functionsMatt Fleming1-170/+225
2013-07-08efi: implement Linux kernel handover protocol supportMatt Fleming5-6/+150
2013-07-08efi: try harder to boot non-relocatable kernelsMatt Fleming1-8/+8
2013-07-05Merge branch 'dynamic-debug' into elflinksyslinux-5.11-pre8Matt Fleming10-6/+182
2013-07-05mk: enable dynamic debug supportMatt Fleming1-0/+1
2013-07-05debug.c32: Dynamically enable/disable debug code at runtimeMatt Fleming7-3/+178
2013-07-05mk: include $(GCCWARN) when building ELF objectsMatt Fleming2-3/+3
2013-07-04NEWS: Add entries for 6.01syslinux-6.01Matt Fleming1-0/+15
2013-07-04Merge tag 'syslinux-5.11-pre4' into firmwareMatt Fleming1-4/+3
2013-07-04efi: use unsigned long to represent addressesMatt Fleming1-2/+2
2013-07-04efi: workaround upstream gnu-efi compiler warningsMatt Fleming1-0/+3
2013-07-04firmware: s/set_mode/text_mode/Matt Fleming4-6/+6
2013-07-03Merge branch 'idle' into elflinksyslinux-5.11-pre7Matt Fleming6-79/+6
2013-07-03idle: Consolidate idle implementationsMatt Fleming6-79/+5
2013-07-03idle: enable interrupts before idlingMatt Fleming1-0/+1
2013-07-03Merge branch 'doc-for-mfleming' of git://github.com/geneC/syslinux into elflinksyslinux-5.11-pre6Matt Fleming2-5/+6
2013-07-03efi: only read ADV when booting from disksyslinux-6.01-pre6Matt Fleming2-85/+17
2013-07-03efi: update derivative info on bootMatt Fleming3-9/+14
2013-07-02core: we only need one reset_idle()Matt Fleming3-9/+3
2013-07-01doc/ & txt/: Spelling fixGene Cumm2-5/+6
2013-07-01load_linux: validate sanity of 'initrd_addr_max'syslinux-5.11-pre5Matt Fleming1-1/+1
2013-07-01load_linux: Add dprintf statements to aid debuggingMatt Fleming1-12/+29
2013-07-01conio: Fix pollchar() for serial consolesyslinux-5.11-pre4Matt Fleming1-4/+3
2013-06-28Merge tag 'syslinux-5.11-pre3' into firmwaresyslinux-6.01-pre5Matt Fleming17-106/+927
2013-06-28com32: Catch up with GCC changes to ctor/dtor funcsMatt Fleming3-193/+8
2013-06-27Makefile: make gpxe/ depend on core/Gene Cumm1-0/+1
2013-06-27ldlinux: fix INCLUDE regressionsyslinux-5.11-pre3Matt Fleming1-22/+70
2013-06-27bios, font: zero input registers to get fontsyslinux-6.01-pre4Matt Fleming1-0/+2
2013-06-26PXELINUX: implement our own version of local_boot16Matt Fleming3-6/+66
2013-06-26Merge branch 'ipappend-fix-for-mfleming' of git://github.com/geneC/syslinux i...Matt Fleming4-4/+7
2013-06-26doc/ & txt/: Document IPAPPEND/SYSAPPEND formatGene Cumm2-2/+5
2013-06-26core & menu: fix IPAPPEND/SYSAPPEND conversionGene Cumm2-2/+2
2013-06-26efi, tcp: fill out the IP TTL fieldMatt Fleming1-0/+2
2013-06-26efi, udp: fill out the IP TTL fieldsyslinux-6.01-pre3Matt Fleming1-0/+1
2013-06-26efi, udp: use single local port for each connectionsyslinux-6.01-pre2Matt Fleming2-22/+55
2013-06-25efi: Support booting 32-bit kernels from 64-bit EFIMatt Fleming4-65/+74
2013-06-24core: remove unused header file vkernel.incH. Peter Anvin2-36/+0
2013-06-24Merge branch 'menu-ipappend-1-for-mfleming' of git://github.com/geneC/syslinu...Matt Fleming1-3/+5
2013-06-24efi: there are no EFI installer componentsMatt Fleming2-3/+1
2013-06-24Merge branch 'doc-for-mfleming' of git://github.com/geneC/syslinux into elflinkMatt Fleming8-36/+779
2013-06-24version: bump versionsyslinux-6.01-pre1Matt Fleming1-1/+1
2013-06-24load_linux: fallback to the BIOS linux loaderMatt Fleming1-6/+5
2013-06-23menu.c32: Fix SYSAPPENDGene Cumm1-3/+5
2013-06-23txt/syslinux.txt: rewrap long commandGene Cumm1-2/+2
2013-06-23txt/Makefile: add isolinux.txt, pxelinux.txtGene Cumm1-2/+4
2013-06-23txt/: Add isolinux.txt, pxelinux.txtGene Cumm2-0/+577
2013-06-23txt/syslinux-cli.txt: Version on Ctrl-NGene Cumm1-1/+1
2013-06-21efi: Tag symbols with __exportMatt Fleming2-2/+2
2013-06-21efi: Export __bcopyxx_lenMatt Fleming2-1/+2
2013-06-20efi: delete unused varaiblessyslinux-6.00Matt Fleming1-2/+0
2013-06-20mk: stop complaining about unused parametersMatt Fleming1-1/+2
2013-06-20efi: return a value from sem_down()Matt Fleming1-0/+1
2013-06-20efi: provide prototype for load_env32()Matt Fleming2-1/+3
2013-06-20efi: fix a bunch of casting to different size warnings,Matt Fleming1-4/+9
2013-06-20efi: fix comparison between signed and unsigned typesMatt Fleming1-8/+4
2013-06-20efi: fix prototype of efi_erase()Matt Fleming1-2/+1
2013-06-19efi: forward declare 'struct semaphore'Matt Fleming1-0/+1
2013-06-19efi: cast third argument to HandleProtocol()Matt Fleming1-4/+6
2013-06-19efi: don't compare integers of different signsMatt Fleming1-4/+4
2013-06-19efi: cast to avoid compiler warningMatt Fleming1-1/+1
2013-06-19efi: include <string.h> for memcpy()/memset()Matt Fleming1-0/+1
2013-06-19efi: include <string.h> for memcpy()Matt Fleming1-0/+1
2013-06-19ldlinux: fix definition of 'Hidden'Matt Fleming1-1/+1
2013-06-19isolinux: fix type declarationsMatt Fleming1-2/+2
2013-06-19isolinux: use parenthesis to clarify operator precedenceMatt Fleming1-1/+1
2013-06-19bios: fix definition of 'bios_free_mem'Matt Fleming1-1/+1
2013-06-19ipappend: delete .ipappend_strings()Matt Fleming3-35/+0
2013-06-19firmware: correct the get_cursor() argument typesMatt Fleming3-3/+3
2013-06-19com32: add prototype for get_derivative_info()Matt Fleming1-0/+2
2013-06-19load_linux: return a non-void value to fix compiler warningMatt Fleming1-2/+2
2013-06-19NEWS: Add entry for EFI network supportMatt Fleming1-0/+2
2013-06-19version: We're now in 2013Matt Fleming1-1/+1
2013-06-19ansi: partially revert 937f816addb214ca4c8c1ce977e0357eafa8c617Matt Fleming1-5/+1
2013-06-19efi: Turn on symbol export whitelistMatt Fleming8-12/+13
2013-06-19efi: Mark global BIOS-only symbols as __weakMatt Fleming2-8/+10
2013-06-19mk: reinstate -mregparm for BIOSMatt Fleming4-0/+17
2013-06-17Merge tag 'syslinux-5.11-pre2' into firmwareMatt Fleming12-117/+187
2013-06-17txt: always rebuild necessary directoriesMatt Fleming1-1/+4
2013-06-14cli: don't disable linewrap when redrawing the cmdlinesyslinux-5.11-pre2Matt Fleming1-1/+1
2013-06-13ldlinux: fix loading of kbdmap filesMatt Fleming1-9/+2
2013-06-13txt/Makefile: order-only prerequisiteGene Cumm1-3/+3
2013-06-13PATH: use a linked list internallysyslinux-5.11-pre1Matt Fleming6-67/+109
2013-06-12txt/: Add common file for derivativesGene Cumm1-0/+11
2013-06-12txt/syslinux.cfg.txt: UpdatesGene Cumm1-26/+39
2013-06-12txt/syslinux.txt: synopsis, extlinux.sys, wrap long commandGene Cumm1-6/+8
2013-06-12txt/syslinux-cli.txt: Path rulesGene Cumm1-0/+28
2013-06-12version: Welcome to the 5.11 release cycleMatt Fleming1-1/+1
2013-06-12ldlinux: fix serial port handling regressionMatt Fleming1-1/+3
2013-06-11efi: install ldlinux.{e32,e64}Matt Fleming2-6/+6
2013-06-10txt/syslinux.cfg.txt: Add SENDCOOKIES, example configGene Cumm1-0/+36
2013-06-10txt/syslinux.cfg.txt: Add SYSAPPENDGene Cumm1-3/+77
2013-06-10doc/syslinux.txt: grammarGene Cumm1-1/+1
2013-06-10Fix SERIAL directive in docsGene Cumm2-2/+2
2013-06-04NEWS: Mention noteworthy changes in 5.10syslinux-5.10Matt Fleming1-0/+9
2013-06-04NEWS: Clarify network stack filesMatt Fleming1-1/+3
2013-06-04font: write to 'fontbuf', not random memoryMatt Fleming1-3/+1
2013-05-31serial: Clean up and abstract handling of serial portsH. Peter Anvin2-15/+18
2013-05-31font: load data as a single blockH. Peter Anvin1-11/+7
2013-05-29serial: fix SERIAL directive for ports > 0Matt Fleming1-1/+1
2013-05-29font: increment pointer to fontbuf by font heightMatt Fleming1-1/+1
2013-05-21efi: shrink the size of syslinux.efiMatt Fleming3-15/+116
2013-05-20efi: strip debug info from syslinux.soMatt Fleming1-1/+1
2013-05-16ldlinux: use platform filename extensionMatt Fleming7-16/+25
2013-05-13Merge branch 'msdos-hdr' into for-hpa/elflink/firmwareMatt Fleming2-1/+11
2013-05-13efi: Fill out MS-DOS header relocs fieldMatt Fleming2-1/+11
2013-05-10efi: Lookup which file system we were loaded fromMatt Fleming1-8/+18
2013-04-25linux: Clear up error messageMatt Fleming1-1/+1
2013-04-25iso9660.c did not copy terminating 0 of Rock Ridge namerockridgeThomas Schmitt1-1/+1
2013-04-25load_linux: update errno before returningMatt Fleming1-12/+37
2013-04-23efi: Add network supportsyslinux-6.00-pre5Matt Fleming19-562/+1322
2013-04-11Merge remote-tracking branch 'zytor/elflink' into for-hpa/elflink/firmwareMatt Fleming9-88/+99
2013-04-08Fix support for Linux kernel images with no protected mode codeJosh Triplett1-7/+11
2013-04-02iso9660: use generic get_le32() accessor in SUSP/Rock Ridge codeH. Peter Anvin1-12/+7
2013-04-02Generic facilities for byteswapping and unaligned referencesH. Peter Anvin2-11/+141
2013-04-02iso9660: read littleendian ISO 9660/SUSP numbersH. Peter Anvin1-9/+6
2013-04-02iso9660: Avoid arbitrarily large malloc()sThomas Schmitt1-0/+4
2013-03-31iso9660: Add support for Rock Ridge filenamesThomas Schmitt4-4/+659
2013-03-28pxe: disentangle the legacy and lwip stacks without #ifdefH. Peter Anvin8-81/+88
2013-03-22efi: Fix build with gnu-efi >= 3.0sMatt Fleming2-3/+16
2013-03-22Merge tag 'syslinux-5.10-pre2' into for-hpa/elflink/firmwareMatt Fleming260-2496/+70969
2013-03-20pxe: Fix compiler warnings and real bugsyslinux-5.10-pre2Matt Fleming1-1/+1
2013-03-15ldlinux: Fixup lwip merge botchMatt Fleming1-0/+1
2013-03-11Partially revert "pxe: Pass absolute path to pxe_chdir()"Matt Fleming1-16/+27
2013-03-07readconfig: Don't display "(null)" labels when hitting TABMatt Fleming1-0/+3
2013-03-07ldlinux: Always update ConfigName when opening a config fileMatt Fleming1-0/+9
2013-03-06Merge branch 'lwip-merge' into elflinksyslinux-5.10-pre1Matt Fleming233-1591/+69694
2013-03-06net: Return of the legacy network stackMatt Fleming15-178/+1129
2013-02-27menugen: Make it compatible with Py3kPaulo Alcantara1-28/+28
2013-02-26shuffle: syslinux_dump_movelist() only takes 1 argumentMatt Fleming1-2/+2
2013-02-26lwip: Fix use-after-free memory corruptionMatt Fleming1-0/+1
2013-02-26pxe: Handle closing file with NULL ->inodeMatt Fleming1-0/+3
2013-02-26Merge branch 'lwip' into elflinkMatt Fleming227-1653/+68801
2013-02-23com32: Add com32_cmdline() which returns argv[1..argc-1]syslinux-5.02-pre3Matt Fleming3-1/+15
2013-02-21ldlinux: Don't discard cmdline arguments when executing labelsMatt Fleming1-2/+22
2013-02-21mem: Add magic field to detect memory corruptionMatt Fleming6-6/+38
2013-02-20pxe: Pass absolute path to pxe_chdir()Matt Fleming1-6/+16
2013-02-20ldlinux: Pass config filename as argv[1] to ldlinux.c32Matt Fleming4-14/+17
2013-02-14com32/chain: fix potential problem with 'fs' optionMichal Soltys1-2/+2
2013-02-14com32/chain: sizeof style change (trivial)Michal Soltys4-20/+20
2013-02-14com32/chain: (utility) use enum for BPB typesMichal Soltys1-9/+2
2013-02-14com32/chain: (partiter) add cebr_siz for completnessMichal Soltys2-0/+2
2013-02-14com32/chain: (partiter) dos_next_ebr() fixupMichal Soltys1-1/+1
2013-02-14com32/chain: use single value for partiter related options (flags)Michal Soltys5-16/+13
2013-02-14com32/chain: partiter: rename start_lbaMichal Soltys4-23/+23
2013-02-14com32/chain: manglepe_fixchs() correctionMichal Soltys1-10/+38
2013-02-14com32/chain: index -1 partiter adjustmentMichal Soltys3-14/+12
2013-02-14com32/chain: rely more on addr_t, replace ADDR*Michal Soltys4-22/+32
2013-02-14com32/chain: remove common.hMichal Soltys6-43/+3
2013-02-14com32/chain: recognize exFATMichal Soltys3-4/+19
2013-02-14com32/chain: implement handling of non-standard hybrid GPT+MBR layoutsMichal Soltys7-18/+34
2013-02-14com32/chain: implement relax flagMichal Soltys7-11/+42
2013-02-14com32/chain: warning/error/help/doc tidyingMichal Soltys6-149/+166
2013-02-14com32/chain: use disk_guid for part_guid for 0th partitionMichal Soltys2-7/+4
2013-02-14com32/chain: cleaner variable namesMichal Soltys2-16/+14
2013-02-14com32/chain: mangle and related updatesMichal Soltys5-43/+49
2013-02-14com32/chain: add pi_errored() in partiterMichal Soltys2-2/+7
2013-02-14com32/chain: remove unused ebr_startMichal Soltys2-4/+0
2013-02-14com32/chain: partiter - more precise comments / outputMichal Soltys2-19/+23
2013-02-14com32/chain: remove redundant rawindexMichal Soltys3-7/+4
2013-02-14com32/chain: partiter - simplifications and updatesMichal Soltys4-279/+119
2013-02-14com32/chain: shuffle code before partiter simplificationsMichal Soltys1-62/+62
2013-02-14com32/chain: change stepall into flagsMichal Soltys3-14/+18
2013-02-14com32/chain: use anonymous and unnamed aggregatesMichal Soltys4-58/+58
2013-02-14com32/chain: comments, minor adjustmentMichal Soltys7-81/+87
2013-02-14com32/chain: update licenses and #ifndef stanzasMichal Soltys12-19/+248
2013-02-13pxe: chdir to Path Prefix (DHCP Option 210) to open configsyslinux-5.02-pre2Matt Fleming1-0/+1
2013-02-11poweroff COM32 moduleSebastian Herbszt2-1/+89
2013-02-114k_sector: Support sectors >512Frediano Ziglio1-14/+27
2013-02-114k_sector: Reduce size reducing a messageFrediano Ziglio1-1/+1
2013-02-114k_sector: Save some bytes adding a function to set bx before read_sectorFrediano Ziglio1-6/+7
2013-02-114k_sector: Recover 3 bytes avoid a callFrediano Ziglio1-9/+10
2013-02-07version: Welcome to the 5.02 release cyclesyslinux-5.02-pre1Matt Fleming1-1/+1
2013-02-07elflink: Use CurrentDirName for initial PATH if validMatt Fleming2-12/+23
2013-02-07run_command: Use load_kernel() which understands labelsMatt Fleming1-1/+1
2013-02-07ldlinux: Append BOOT_IMAGE= to kernel cmdlineMatt Fleming2-13/+6
2013-02-04load_linux: bail if no place for the real mode portion is foundH. Peter Anvin1-0/+3
2013-02-04load_linux: additional cleanups and corner case fixingH. Peter Anvin1-15/+14
2013-02-04load_linux: the command line pointer depends on real_mode_baseH. Peter Anvin1-12/+12
2013-02-04load_linux: boot protocol < 2.00 could still have a command lineH. Peter Anvin1-6/+10
2013-01-29Merge tag 'syslinux-5.01' into firmwaresyslinux-6.00-pre4Matt Fleming82-1183/+1806
2013-01-25ldlinux: Correct the attribute bit for foreground brightsyslinux-5.01Matt Fleming1-1/+1
2013-01-25ldlinux: Convert all UsingVGA uses with display_mask_vga()Matt Fleming1-24/+35
2013-01-25elflink: Set PATH to the directory containing ldlinux.c32syslinux-5.01-pre5Matt Fleming1-2/+23
2013-01-24NEWS: Add entries for 5.01Matt Fleming1-0/+12
2013-01-24Merge branch 'doc-elflink-for-mfleming' of git://github.com/geneC/syslinux in...Matt Fleming11-1/+1038
2013-01-24Merge branch 'for-upstream' of git://git.zytor.com/users/pcacjr/syslinux into...Matt Fleming7-199/+251
2013-01-24ldlinux: Fix serial output and delete eprintf()Matt Fleming10-94/+63
2013-01-24ldlinux: Don't update UsingVGA when we just want the valueMatt Fleming1-8/+3
2013-01-24ldlinux: Dynamically allocate cmdline buffer to avoid overflowMatt Fleming1-5/+3
2013-01-24ldlinux: Clear screen on ASCII 12 (form feed) in DISPLAY fileMatt Fleming1-0/+8
2013-01-23module: Replace cur_module with module_current()syslinux-5.01-pre4Matt Fleming3-9/+15