aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2014-01-24efi: Add Intel copyright noticesfirmwareMatt Fleming8-0/+32
2014-01-17Merge branch 'elflink' into firmwareH. Peter Anvin3-8/+34
2014-01-17Merge branch 'master' into elflinkelflinkH. Peter Anvin4-11/+37
2014-01-16.gitignore: Ignore the bios, efi32, efi64 object directoriesH. Peter Anvin1-0/+3
2014-01-16dos: We cannot use memset() for a far object, introduce memset_sl()H. Peter Anvin3-1/+20
2014-01-08diag/geodsp: README fixesGene Cumm1-7/+25
2014-01-08diag/geodsp: fix MakefileGene Cumm1-3/+3
2014-01-08core/legacynet: Enable dot quad resolutionGene Cumm1-0/+35
2014-01-08efi: Make the gnu-efi build scripts more portableMatt Fleming3-17/+16
2014-01-02isolinux: Shorten a few of the debug messagesH. Peter Anvin1-2/+2
2013-12-30Remove some whitespaceRuben Kerkhof1-1/+1
2013-12-11isolinux: Clear upper half of EDX before usingH. Peter Anvin1-1/+1
2013-12-11Merge remote-tracking branch 'origin/elflink' into firmwareH. Peter Anvin1-35/+11
2013-12-11pxe, efi: Bad read of file size over TFTP on EFI64Celelibi1-35/+11
2013-12-11version: Bump versionsyslinux-6.03-pre1Matt Fleming1-1/+1
2013-12-11Merge branch 'efi-date-for-mfleming' of git://github.com/geneC/syslinux into ...Matt Fleming2-2/+14
2013-12-11ansi: switch cindex type to attr_tJames Buren1-1/+2
2013-12-11ldlinux: Fix recent pxe symbol regressionMatt Fleming1-1/+1
2013-12-11efi: Don't rebuild gnu-efi every timeMatt Fleming1-1/+1
2013-12-11efi: Check the gnu-efi build succeededMatt Fleming1-1/+5
2013-12-11efi: Make gnu-efi build scripts more robustMatt Fleming3-5/+52
2013-12-10efi: Add build scripts for gnu-efiMatt Fleming4-58/+35
2013-12-10gnu-efi: Add gnu-efi as a submoduleMatt Fleming2-0/+3
2013-12-06pxe: Make the SENDCOOKIES feature for HTTP worked againRussel Santillanes2-2/+2
2013-12-04load_linux: Don't use size heuristic for non-relocatable kernelsH. Peter Anvin1-33/+40
2013-11-26Merge remote-tracking branch 'origin/elflink' into firmwareH. Peter Anvin1-1/+1
2013-11-26isolinux: Clear upper half of EDX before usingH. Peter Anvin1-1/+1
2013-10-31efi/: Fix displayed version; add DATEGene Cumm2-2/+14
2013-10-17core: don't leak the __lowmem and __bss16 macros to modulesH. Peter Anvin2-3/+5
2013-10-17chain: Fix chainloading on 6.02Raphael S. Carvalho1-8/+14
2013-10-13NEWS: Add recent development newssyslinux-6.02Matt Fleming1-0/+4
2013-09-30com32: Fix a bug on history of commands.Raphael S.Carvalho1-5/+8
2013-09-30com32: Fix bugs on cmd_reverse_search (Triple fault dimension)Raphael S.Carvalho1-2/+9
2013-09-30com32/disk: Code cleanup at disk_write_sectors and disk_read_sectors.Raphael S.Carvalho2-83/+97
2013-09-30com32: Fix a bug on history of commands.Raphael S.Carvalho1-5/+8
2013-09-30com32: Fix bugs on cmd_reverse_search (Triple fault dimension)Raphael S.Carvalho1-2/+9
2013-09-30com32/disk: Code cleanup at disk_write_sectors and disk_read_sectors.Raphael S.Carvalho2-83/+97
2013-09-30Merge branch 'elflink-pxe-fixes-for-mfleming-2' of git://github.com/geneC/sys...Matt Fleming18-69/+292
2013-09-30PXE ISR: Force polling on select hardware WORKAROUNDGene Cumm1-1/+21
2013-09-23PXE ISR: Force polling on select hardware WORKAROUNDGene Cumm1-0/+20
2013-09-23core/lwip: Fix NULL pointer checkGene Cumm1-1/+1
2013-09-23PXE: use ddprintf macroGene Cumm3-26/+26
2013-09-23com32: Define ddprintf() macroGene Cumm1-0/+3
2013-09-23PXELINUX: specify PXE/lwIPGene Cumm2-2/+8
2013-09-23undiif: show thread of execution on UNDIIF_ID_DEBUGGene Cumm1-3/+7
2013-09-23core: dprintf() the banner.Gene Cumm1-0/+2
2013-09-23PXELINUX: Use sendto() instead of connect()/send()/disconnect()Gene Cumm4-8/+94
2013-08-31pxe, ftp: Don't convert an IP address to host byte orderH. Peter Anvin1-1/+1
2013-08-03core: make mbox_post()/__sem_down_slow() check if validGene Cumm2-2/+2
2013-08-03core: mbox/semaphore NULL checksGene Cumm5-24/+41
2013-08-03core/lwip/undi: Improve UNDIIF_ID_DEBUG messagesGene Cumm1-8/+9
2013-08-02efi: implement LOCALBOOTsyslinux-6.02-pre16Matt Fleming1-1/+10
2013-07-29cmenu: Add libmenu.c32 to $(C_LIBS)syslinux-6.02-pre15Matt Fleming2-1/+3
2013-07-29cmenu: the order of entries in $(LIBMENU) is vitalMatt Fleming4-6/+18
2013-07-26module: convert to dprintf() to aid debuggingsyslinux-6.02-pre14Matt Fleming3-16/+23
2013-07-26Merge branch 'elflink-undi-debug-for-mfleming' of git://github.com/geneC/sysl...syslinux-6.02-pre13Matt Fleming5-44/+300
2013-07-26tests: unit test bios_boot_linux()Matt Fleming7-1/+206
2013-07-26video.h: we need one syslinux_force_text_mode() prototypeMatt Fleming10-3/+9
2013-07-26tests: syslinux_memmap_highest() unit testsMatt Fleming1-0/+66
2013-07-25load_linux: dynamically calculate the cmdline regionsyslinux-6.02-pre12Matt Fleming3-4/+74
2013-07-25tests: verify kernel cmdline parameterMatt Fleming3-2/+14
2013-07-25load_linux: extract the logic for cmdline_offsetMatt Fleming1-4/+10
2013-07-25pxe: use bios_fbm() and real_base_mem to calculate free spaceMatt Fleming1-47/+7
2013-07-25NEWS: document changes in 4.07syslinux-4.07Matt Fleming1-0/+8
2013-07-24pxe: mark all PXE regions as SMT_TERMINALsyslinux-6.02-pre11Matt Fleming1-17/+49
2013-07-24tests: delete test executables after each runMatt Fleming1-3/+1
2013-07-24tests: unit tests for core/memMatt Fleming6-1/+142
2013-07-24tests: make mmap_entry globally available to unit testsMatt Fleming7-25/+26
2013-07-24mem: explicitly include dprintf.hMatt Fleming1-0/+1
2013-07-23mem: fix regression in recent memscan changessyslinux-6.02-pre10Matt Fleming1-1/+1
2013-07-23tests: delete tests before making releaseMatt Fleming1-0/+5
2013-07-23tests: Syslinux unit testsMatt Fleming18-2/+549
2013-07-23tests: Regression testsuiteMatt Fleming19-2/+409
2013-07-22derivative_info: be sure not to dereference pointerssyslinux-6.02-pre9Matt Fleming3-15/+15
2013-07-20Allow for UNDIIF_ID_DEBUG in 1 mk linesyslinux-5.11-pre9Gene Cumm2-1/+5
2013-07-20core/lwip/undiif: dprint MAC/ARP/IP/ICMP/TCP/UDP headers; poll debugGene Cumm2-1/+220
2013-07-19Revert "Makefile.private: only delete mk/devel.mk for production releases"syslinux-6.02-pre8Matt Fleming1-4/+3
2013-07-19Merge branch 'pxe-dns-dotquad-for-mfleming' of git://github.com/geneC/syslinu...syslinux-6.02-pre7Matt Fleming1-0/+35
2013-07-18core/legacynet: Enable dot quad resolutionGene Cumm1-0/+35
2013-07-18movebits: Handle arbitrary combinations of SMT_FREE and SMT_TERMINALsyslinux-6.02-pre6H. Peter Anvin1-29/+13
2013-07-17zonelist: allow syslinux_memmap_type() to demote SMT_FREE to SMT_TERMINALH. Peter Anvin1-5/+16
2013-07-17movebits: add an inline to test for SMT_FREE || SMT_TERMINALH. Peter Anvin1-0/+5
2013-07-17movebits: allow allocation across region boundaryMatt Fleming1-1/+16
2013-07-17PXELINUX: Add bios memscan functionMatt Fleming1-0/+35
2013-07-17memscan: build a linked list of memory scannersMatt Fleming5-129/+171
2013-07-17movebits: Add SMT_TERMINAL - a last resort region typeMatt Fleming3-2/+3
2013-07-17memscan: pass enum syslinux_memmap_types aroundMatt Fleming4-14/+18
2013-07-17movebits: Add syslinux_memmap_find()Matt Fleming3-74/+84
2013-07-17zonelist: rename syslinux_memmap_find()...Matt Fleming5-10/+10
2013-07-13lwip/undiif: split arphdr._hwlen_protolenGene Cumm1-5/+7
2013-07-12lwip: Allow LWIP_PLATFORM_* output to use dprintfGene Cumm1-2/+12
2013-07-12lwip: undiif: Fix debug options to unique *_DEBUG macrosGene Cumm2-35/+56
2013-07-12Merge branch 'firmware' of git://daniel-baumann.ch/git/upstream/syslinux into...Matt Fleming1-1/+1
2013-07-12efi, udp: implement receive timeoutsyslinux-6.02-pre5Matt Fleming1-1/+16
2013-07-12Excluding git metadata files in release tarballs.Daniel Baumann1-1/+1
2013-07-12Makefile.private: only delete mk/devel.mk for production releasessyslinux-6.02-pre4Matt Fleming1-3/+4
2013-07-12NEWS: Mention fixing of make targetsMatt Fleming1-0/+3
2013-07-12cmenu: only the spotless target should delete *.c32Matt Fleming1-3/+3
2013-07-12Makefile: add netinstall target for efiMatt Fleming1-2/+10
2013-07-12version: bump version and datesyslinux-4.07-pre1Matt Fleming1-1/+1
2013-07-11Makefile: explicitly reference ldlinux.*Matt Fleming1-1/+1
2013-07-11efi: 'install' target shouldn't depend on 'all'Matt Fleming1-1/+1
2013-07-09efi: restore console before invoking handover_boot()syslinux-6.02-pre3Matt Fleming1-0/+1
2013-07-09efi: setup ramdisk before invoking handover protocolMatt Fleming1-3/+3
2013-07-09efi: Convert printf() to Print()Matt Fleming1-1/+1
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