aboutsummaryrefslogtreecommitdiffstats
path: root/core/pxelinux.asm
AgeCommit message (Expand)AuthorFilesLines
2014-07-29core, pxe: Don't push on one stack and pop from the other in pxenvsyslinux-6.03-pre19H. Peter Anvin1-0/+4
2014-06-16pxe: Re-add support for embedded DHCP optionssyslinux-6.03-pre15H. Peter Anvin1-0/+1
2014-02-13comapi: Remove the comapi interfaces completelyH. Peter Anvin1-15/+2
2014-02-13bios: Remove shuffle and boot comapi callH. Peter Anvin1-0/+4
2014-02-13pxe: Export the initial stack and PXE(NV) structure, fix pxechnH. Peter Anvin1-2/+1
2013-09-30Merge branch 'elflink-pxe-fixes-for-mfleming-2' of git://github.com/geneC/sys...Matt Fleming1-2/+3
2013-09-23PXELINUX: specify PXE/lwIPGene Cumm1-2/+3
2013-07-08Merge tag 'syslinux-5.11-pre8' into firmwaresyslinux-6.02-pre1Matt Fleming1-2/+3
2013-07-03idle: Consolidate idle implementationsMatt Fleming1-1/+1
2013-07-02core: we only need one reset_idle()Matt Fleming1-1/+2
2013-06-28Merge tag 'syslinux-5.11-pre3' into firmwaresyslinux-6.01-pre5Matt Fleming1-1/+20
2013-06-26PXELINUX: implement our own version of local_boot16Matt Fleming1-1/+20
2013-03-22Merge tag 'syslinux-5.10-pre2' into for-hpa/elflink/firmwareMatt Fleming1-28/+30
2013-03-06net: Return of the legacy network stackMatt Fleming1-0/+2
2013-02-26Merge branch 'lwip' into elflinkMatt Fleming1-28/+28
2013-01-29Merge tag 'syslinux-5.01' into firmwaresyslinux-6.00-pre4Matt Fleming1-1/+3
2013-01-14PXELINUX: Fix IPAPPEND to include BOOTIF and SYSUUIDsyslinux-5.01-pre2Matt Fleming1-1/+3
2012-12-07Merge tag 'syslinux-5.00' into firmwaresyslinux-6.00-pre3Matt Fleming1-9/+0
2012-12-05Reduce the number of global variablesMatt Fleming1-9/+0
2012-11-14Merge tag 'syslinux-5.00-pre10' into for-hpa/elflink/firmwareMatt Fleming1-13/+3
2012-11-02CLI: Add Ctrl + V support for printing the Syslinux versionMatt Fleming1-1/+2
2012-11-01pxe: Don't call open_config() from the pxe coreMatt Fleming1-12/+1
2012-09-04Create derivative-specific filesMatt Fleming1-16/+1
2012-07-30Merge remote-tracking branch 'mfleming/elflink' into for-hpa/elflink/firmwareMatt Fleming1-57/+117
2012-06-07Merge remote-tracking branch 'mfleming/elflink-dot-zero' into elflinkH. Peter Anvin1-0/+1
2012-06-07elflink: Fix boot sector bootingMatt Fleming1-0/+1
2012-05-29pxe: move hardwired DHCP options into high memoryH. Peter Anvin1-49/+46
2012-05-12PXELINUX: do not use hard-coded valuesPaulo Alcantara1-4/+4
2012-04-11Remove core/ui.inc completely from SyslinuxPaulo Alcantara1-4/+13
2012-04-11PXELINUX: call open_config() function before loading 32-bit environmentPaulo Alcantara1-0/+10
2012-04-11PXELINUX: get rid of core/ui.inc filePaulo Alcantara1-6/+49
2012-04-11PXELINUX: do not load 32-bit environment twicePaulo Alcantara1-1/+1
2011-12-16disk: Add .disk_init() to firmware structMatt Fleming1-1/+1
2011-12-16core: Add firmware backend supportMatt Fleming1-1/+1
2011-12-02pxelinux: Call load_env32()Matt Fleming1-0/+1
2011-12-02core: Delete code that is duplicated in ldlinuxMatt Fleming1-49/+0
2011-12-01core: Reimplement writestr in CMatt Fleming1-1/+1
2011-12-01core: Reimplement lots asm code in CMatt Fleming1-4/+13
2011-06-07ldlinux: Add support for parsing "serial" config directiveMatt Fleming1-0/+1
2011-05-27core: Load the 32-bit environment at startupMatt Fleming1-3/+2
2011-04-25Generalize ipappend handling as "sysappend", and move to PM codeH. Peter Anvin1-19/+0
2011-04-12core: pxe: don't switch to the PXE stack if we're on it...H. Peter Anvin1-0/+22
2011-04-09core: pxe: real-mode interrupt service routineH. Peter Anvin1-1/+6
2010-11-13PXELINUX: shorten code in pxenv callGene Cumm1-4/+2
2010-11-13PXELINUX: add gPXE PXENV_FILE_EXEC in addition to PXENV_RESTART_TFTP; commentsGene Cumm1-2/+6
2010-11-05PXELINUX: Fix timer bugGene Cumm1-0/+19
2010-07-25core: don't hang if no config file is foundH. Peter Anvin1-5/+6
2010-06-21pxelinux: use alignb not alignz in a bss sectionsH. Peter Anvin1-1/+1
2010-06-18pxe: centralize all the IP information and export it to modulesH. Peter Anvin1-3/+11
2010-05-14core: fix "sector size" confusionsyslinux-4.00-pre45H. Peter Anvin1-11/+0
2010-05-12diskio: make maxtransfer per-device, cap to 127, imported from headsyslinux-4.00-pre43H. Peter Anvin1-0/+1
2010-03-30Merge branch 'master' into pathbasedH. Peter Anvin1-0/+1
2010-03-30core: remove do_idle from pollcharH. Peter Anvin1-0/+1
2010-03-29Merge branch 'master' into pathbasedH. Peter Anvin1-1/+1
2010-03-29core: use MY_NAME for syslinux_bannerSebastian Herbszt1-1/+1
2010-02-28pxelinux: allow "localboot -1" to do INT 18h, just like !pxelinuxH. Peter Anvin1-4/+7
2010-02-23pxe: clean up/fix generation of ipappend stringsH. Peter Anvin1-6/+0
2010-02-23fs/pxe: drop the use of PKTBUF_SEGH. Peter Anvin1-6/+0
2010-02-14pxelinux: remove USE_PXE_PROVIDED_STACKH. Peter Anvin1-20/+6
2010-02-14Merge branch 'master' into pathbasedsyslinux-4.00-pre20H. Peter Anvin1-11/+19
2010-02-13fs: move to a chdir()-based mechanism for managing cwdsyslinux-4.00-pre19H. Peter Anvin1-1/+1
2010-02-12pxelinux: complete but disable debugging code, not for productionsyslinux-3.85-pre10H. Peter Anvin1-5/+14
2010-02-12core: document the stack location, use STACK_TOP throughoutH. Peter Anvin1-4/+1
2010-02-12pxelinux: move the stack to avoid AMI BIOS bugH. Peter Anvin1-5/+14
2010-02-05PXE: fix the EFI localboot hackH. Peter Anvin1-0/+5
2010-02-05pxelinux: call reset_pxe before local bootsyslinux-3.85-pre6H. Peter Anvin1-0/+1
2010-02-04Merge branch 'master' into fscH. Peter Anvin1-76/+58
2010-02-03pxelinux: allow chainloading from gpxelinuxchainloadH. Peter Anvin1-108/+207
2010-02-03pxelinux: stop using the PXE-provided stackH. Peter Anvin1-2/+2
2009-12-22core: canonicalize ROOT_FS_OPSH. Peter Anvin1-1/+1
2009-12-22pxe: update to match the new fs_init interfaceH. Peter Anvin1-2/+10
2009-11-06Merge branch 'master' into fscH. Peter Anvin1-2/+67
2009-10-05pxelinux: handle hardcoded options both "before" and "after" DHCPsyslinux-3.83H. Peter Anvin1-10/+47
2009-09-17pxelinux: support "hard-coding" DHCP options into the binaryH. Peter Anvin1-11/+58
2009-09-04core: pxe: need to save/restore es around EFI CSM hacksyslinux-4.00-pre6H. Peter Anvin1-0/+2
2009-09-04Merge branch 'master' into fscH. Peter Anvin1-0/+1
2009-09-04core: add missing calls to cleanup_hardwaresyslinux-3.83-pre10H. Peter Anvin1-0/+1
2009-09-04Merge branch 'master' into fscH. Peter Anvin1-0/+74
2009-09-04pxelinux: workaround for EFI CSM bug - BEV stack overwrite on localbootH. Peter Anvin1-0/+75
2009-09-02core: use jiffies instead of BIOS_timerH. Peter Anvin1-0/+2
2009-09-02core: merge cpuinit.inc into init.incH. Peter Anvin1-5/+0
2009-09-01core: pxe: remove vestigial dnsresolv.incH. Peter Anvin1-1/+0
2009-09-01core: pxe: port the PXE idle function to CH. Peter Anvin1-3/+1
2009-08-30Core:pxelinux: code cleanLiu Aleaxander1-33/+3
2009-08-30Core:pxelinux: unload_pxe converted.Liu Aleaxander1-144/+2
2009-08-30Core:pxelinux: code clean--removes the unused variables in ASM fileLiu Aleaxander1-36/+2
2009-08-16Core: code cleanLiu Aleaxander1-162/+8
2009-08-12core: make FILENAME_MAX common; librarize mangle/unmangleH. Peter Anvin1-2/+0
2009-08-11core: VFS cleanups: add a persistent generic struct fileH. Peter Anvin1-32/+0
2009-08-11pxe: clean up C code; reimplement "Plan C"; share PXE API definitionsH. Peter Anvin1-21/+18
2009-08-10core: remove assembly definition of Files in iso/pxelinuxH. Peter Anvin1-4/+0
2009-08-10Merge commit 'liu/master'; fix Files[] definitionH. Peter Anvin1-30/+0
2009-08-09Merge branch 'core32' into fscH. Peter Anvin1-1/+1
2009-08-08Merge branch 'master' into core32H. Peter Anvin1-1/+1
2009-08-08Core: unmangle_name convertedLiu Aleaxander1-30/+0
2009-08-06Core:PXELINUX: pxelinux derivative merged succeesfullyLiu Aleaxander1-2/+3
2009-08-06Core:PXELINUX: try to merge pxelinuxLiu Aleaxander1-1946/+47
2009-07-28PXELINUX: allow filenames up to 251 characters longsyslinux-3.83-pre2H. Peter Anvin1-1/+1
2009-06-09Merge branch 'master' into core32H. Peter Anvin1-11/+23
2009-06-09pxelinux: actually stop parsing on a null optionsyslinux-3.82H. Peter Anvin1-1/+2
2009-06-09pxelinux: revert to using TFTP error 8H. Peter Anvin1-1/+2
2009-06-09pxelinux: cleaner test for OACK trailing null bytesH. Peter Anvin1-9/+9
2009-06-08PXELINUX: handle OACK packets with extra NULs, cleaner TFTP errorsyslinux-3.82-pre5H. Peter Anvin1-11/+21
2009-06-01prepcore: error out if the compressed image is too large to loadH. Peter Anvin1-0/+4
2009-05-21Merge branch 'master' into core32H. Peter Anvin1-1/+2
2009-05-21idle: handle PXE stacks which improperly disable interruptssyslinux-3.81-pre9H. Peter Anvin1-1/+2
2009-05-18pxelinux: revert to a separate stack implementationH. Peter Anvin1-2/+6
2009-05-18pxelinux: set StackTop == StackBufH. Peter Anvin1-1/+1
2009-05-18core: use reserved stack space only for replace_bootstrapH. Peter Anvin1-1/+1
2009-05-18Merge branch 'master' into core32H. Peter Anvin1-79/+2
2009-05-18Try to HLT the processor during idlesyslinux-3.81-pre4H. Peter Anvin1-79/+3
2009-05-17core: move common module includes to common.incH. Peter Anvin1-13/+1
2009-05-14First cut of doing 32-bit C code in the coreH. Peter Anvin1-1/+1
2009-05-13core: rename .text, .data and .bss to .text16, .data16, .bss16unify-pmH. Peter Anvin1-25/+25
2009-05-13core: zero bss and uibss; fix some section confusionsH. Peter Anvin1-29/+34
2009-05-13core: obsolete .bss1 and .bss2H. Peter Anvin1-1/+1
2009-05-13New attempt at unify protected mode entry/exitH. Peter Anvin1-0/+2
2009-04-24pxelinux: fix minor bugsH. Peter Anvin1-4/+2
2009-04-14Merge branch 'syslinux-3.7x'H. Peter Anvin1-2/+2
2009-04-14pxelinux: fix the handling of KeepPXEH. Peter Anvin1-2/+2
2009-04-13Merge branch 'timeout-fix'H. Peter Anvin1-2/+4
2009-04-13pxelinux: fix the new timeout codeH. Peter Anvin1-2/+4
2009-04-13core: move vgafontbuf out of the zero segmentH. Peter Anvin1-9/+0
2009-04-13core: add alignz macro (analogous to "alignb") for zero-pad alignH. Peter Anvin1-5/+5
2009-04-13pxelinux: use a table-driven backoffH. Peter Anvin1-18/+29
2009-04-13pxelinux: be more aggressive about retransmitting ACKsH. Peter Anvin1-2/+2
2009-04-12pxelinux: be more paranoid about saving/restoring flagsH. Peter Anvin1-9/+6
2009-04-06ipappend: clean up ipappend code; add ipappend to plain cmdlineH. Peter Anvin1-23/+1
2009-04-04Update copyright notices; add Intel notices where appropriateH. Peter Anvin1-0/+1
2009-03-31Banner: "and contributors" is just too long; try "et al"H. Peter Anvin1-1/+1
2009-03-21Add "and contributors" to the copyright bannerH. Peter Anvin1-1/+1
2009-02-27YEAR is a number, not a stringH. Peter Anvin1-2/+3
2009-02-27pxelinux: abstract the handling of PXENV+ and !PXEH. Peter Anvin1-96/+55
2009-02-27Use YEAR, not the obsolete macro yearH. Peter Anvin1-1/+1
2009-02-21pxelinux: workaround for old versions of NASMH. Peter Anvin1-2/+3
2009-02-18pxelinux: InitStack is only 16-bit seg:offH. Peter Anvin1-1/+1
2009-02-18pxelinux: simplify the detection of the API structureH. Peter Anvin1-69/+28
2009-02-16Merge branch 'dir'H. Peter Anvin1-0/+7
2009-02-16pxelinux: compactify the getting cached packets messageH. Peter Anvin1-4/+8
2009-02-16pxelinux: Minimum size for PXENV+ is 0x28 bytesH. Peter Anvin1-0/+3
2009-02-16pxelinux: clean up and correct the entry point searchH. Peter Anvin1-94/+116
2009-02-09COMBOOT API: Add calls for directory functions; Implement for FATGene Cumm1-0/+7
2008-12-01PXELINUX: local domain is option 15, not option 16syslinux-3.73-pre7H. Peter Anvin1-1/+1
2008-07-07Centralize more of the version number machineryH. Peter Anvin1-1/+1
2008-07-07Drop macros that just point to other macrosH. Peter Anvin1-1/+1
2008-07-03Allow the initrd to be specified on a separate linesyslinux-3.71-pre4H. Peter Anvin1-7/+0
2008-06-15Mechanically rename the writestr functionsH. Peter Anvin1-38/+38
2008-06-09Whitespace cleanupH. Peter Anvin1-1/+1
2008-06-09PXELINUX: Enable idle calls on select platformsH. Peter Anvin1-10/+17
2008-06-04pxelinux: add colon to label by itselfH. Peter Anvin1-1/+1
2008-05-29Move files out of root into core, dos, and utilsH. Peter Anvin1-0/+2897