summaryrefslogtreecommitdiffstats
path: root/pxelinux.asm
AgeCommit message (Expand)AuthorFilesLines
2003-07-01Fix bug related to non-IP-based config file nameshpa1-3/+3
2003-05-20Query once based on MAC address.hpa1-22/+81
2003-04-16PXELINUX: Support large blocks (blksize 1468)syslinux-2.03-pre5hpa1-112/+266
2003-04-15Macroize the generation of the "insufficient DOS RAM string";hpa1-10/+17
2003-04-08Use small synthesized thunks for the PXE/PXENV calls; fix the stack-syslinux-2.03-pre3hpa1-13/+13
2003-04-08One more instance of gateway-settinghpa1-0/+6
2003-04-07Override routing table and use our own default routing.hpa1-4/+24
2003-04-05Encapsulate calls to the PXE stack into a single function;syslinux-2.03-pre2hpa1-20/+42
2003-04-05Actually come up with stack-switch code which has a prayer of workinghpa1-5/+20
2003-04-05Try to deal with funny PXE stack problems...hpa1-15/+41
2003-01-04Paranoia cleanupshpa1-5/+5
2002-11-19Fix the write string ABI call.hpa1-0/+4
2002-10-25Use a more conventional stack arrangement in PXELINUX. Also make itsyslinux-2.00-pre16hpa1-13/+23
2002-10-25Remove debugging codesyslinux-2.00-pre14hpa1-6/+0
2002-10-25Work around NASM bug that would lead to no timeout at all before resethpa1-11/+17
2002-10-24* Unify the command-line handling and extension-scanning codesyslinux-2.00-pre10hpa1-352/+3
2002-10-22Fix PXELINUX memory overwrite bug.syslinux-2.00-pre9hpa1-0/+8
2002-06-17Add API call to determine the serial console configuration.hpa1-0/+1
2002-06-17Document changes due to the use of a stack frame; add new "get derivativehpa1-0/+7
2002-06-15Merge in changes from SYSLINUX 1.75syslinux-2.00-pre4hpa1-28/+91
2002-06-11Add an API for COMBOOT images, and add support for "COM32" -- 32-bithpa1-12/+9
2002-06-10Remove all explicit "near" declarations, except the ones that arehpa1-16/+16
2002-06-07Remove some redundant move-via-register of segmentshpa1-2/+1
2002-06-06Fix COMBOOT return; support DOS system calls 00 and 4C (both are EXIT.)syslinux-1.75-pre3hpa1-1/+2
2002-06-06Clean up major bugs in the extension-detection code.hpa1-7/+12
2002-04-30Further rationalize command-line parsing by allowing functions tosyslinux-1.73-pre9hpa1-39/+13
2002-04-29Change keywords to match the documentation.hpa1-1/+1
2002-04-28Null-pad the .0 extensionhpa1-1/+1
2002-04-28Change, and document, the search sequence of extensions.hpa1-2/+1
2002-04-28Factor out CPU initialization and some common configuration intosyslinux-1.73-pre6hpa1-82/+5
2002-04-28Make the setup of the bootup entry state saner.hpa1-5/+0
2002-04-28Generalize and factor out bootsector-generation code.syslinux-1.73-pre5hpa1-8/+17
2002-04-27More factoring of common codehpa1-1061/+18
2002-04-27Don't rely on non-preprocessor referenceshpa1-0/+1
2002-04-27*** empty log message ***hpa1-86/+33
2002-04-27Move configuration file handling to separate file (currently PXELINUXhpa1-290/+3
2002-04-26Even more common code factoringsyslinux-1.73-pre2hpa1-388/+4
2002-04-26More common code factoring: getc library, font handling codehpa1-359/+2
2002-04-26Move VGA graphics code to a shared include filehpa1-305/+6
2002-04-26Move some of the common header crap into header files.hpa1-165/+8
2002-04-26Add support for automatic dependency generationhpa1-0/+8
2002-04-23Make esp. ldlinux.asm more similar to other modules.syslinux-1.73-pre1hpa1-4/+2
2002-04-23Set up %fs before invoking the final transfer sequence.hpa1-3/+6
2002-04-18Correct stack corruption problem.syslinux-1.71hpa1-14/+13
2002-04-18Fix use of incorrect size for [ClustSize].hpa1-2/+3
2002-04-17Port the conventional memory relaxing from the 1.6x-1 branch.hpa1-2/+2
2002-03-19Merge with 1.6x branchhpa1-0/+1
2002-01-02Update copyright date, and change work-in-progress version to 1.67.hpa1-2/+2
2001-12-23Code restructuring: common subroutine to load a file into high memoryhpa1-91/+122
2001-12-16Make a valiant, and probably futile, attempt to free memory aftersyslinux-1.65hpa1-5/+110
2001-12-14Correctly handle very large kernel images and very large ramdisks.hpa1-44/+43
2001-12-10Fix support for small pseudo-kernels.hpa1-1/+0
2001-12-10Add support for "pseudo-kernels" < 64K in size.hpa1-2/+14
2001-12-10Boot protocol version 2.03 support.syslinux-1.65-pre2hpa1-2/+12
2001-11-21Make an attempt at detecting nonexistent serial port hardware.syslinux-1.64-pre6hpa1-2/+10
2001-11-21Correct serial port/no flow control.syslinux-1.64-pre5hpa1-1/+2
2001-11-20Even more tweaks at flow control supportsyslinux-1.64-pre4hpa1-4/+21
2001-11-20Correct parsing of serial flow controlhpa1-0/+3
2001-11-20Modify the way serial flow control works.syslinux-1.64-pre3hpa1-12/+14
2001-11-20Fix parsing of hardware flow controlhpa1-3/+7
2001-11-20Fix restoring text mode with a font set (uninitialized use of ES)hpa1-7/+11
2001-09-06First cut of "hardware" flowcontrol support for serial console.syslinux-1.64-pre1hpa1-17/+43
2001-07-20Try to avoid font problems when returning to text mode.hpa1-18/+6
2001-04-24- Graphics fixessyslinux-1.62-pre3hpa1-30/+35
2001-04-19Introduce a way to return to text mode. Clean up the handling ofhpa1-52/+65
2001-04-17Fix reversed values in "ip=" option.syslinux-1.62-pre2hpa1-2/+2
2001-04-13Add DHCP option to set PXELINUX reset timeout.syslinux-1.62-pre1hpa1-2/+23
2001-04-13Allow the DHCP server to override PXELINUX default options;hpa1-12/+72
2001-04-12Support filenames up to 64 characters.hpa1-1/+1
2001-04-10Fix for register corruption while displaying F-key help files.hpa1-0/+2
2001-04-09Issue a CR LF before printing a message file. Introduce the commonhpa1-0/+1
2001-04-09Always use ScrollAttribute for scrolling.hpa1-1/+1
2001-04-09Add mode-specific control sequences.hpa1-6/+40
2001-04-09Graphics scrolling fix; disable .bs and .bss since we can't use them anyway.hpa1-7/+11
2001-04-09More bug fixes, including the handling of VidRows/VidCols in graphics mode.hpa1-2/+6
2001-04-09Call vgaclearmode before doing a local boot.hpa1-0/+1
2001-04-08Use symbolic BS instead of 08h in strings...hpa1-1/+1
2001-04-05The great graphics merge! We're now officially working on version 1.60.hpa1-42/+466
2001-03-30Clean up the allocation of local socket numbers. We can now genuinelysyslinux-1.54before.graphics.mergehpa1-15/+31
2001-03-28Get rid of the automatic appending of "auto".syslinux-1.54-pre3hpa1-6/+3
2001-03-20Working on version 1.54.syslinux-1.54-pre1hpa1-1/+1
2001-03-10Fix offset for !PXE pointer passed on stack.hpa1-3/+3
2001-03-10More robust DHCP parsing; document "gethostip" program.hpa1-78/+176
2001-03-09Allow the PXELINUX "localboot" option to specifying the boot type.hpa1-4/+7
2001-03-08Actually look at the flag passed to "localboot"syslinux-1.53-pre3hpa1-4/+7
2001-03-08Support "localboot" option for PXELINUX.syslinux-1.53-pre2hpa1-8/+47
2001-02-08Fix confusing/incorrect comments about host vs network byte orderhpa1-4/+4
2001-02-08*** empty log message ***hpa1-17/+44
2001-02-08Support for ip= option in PXELINUX.syslinux-1.52-pre2hpa1-17/+150
2001-02-07Don't rely on SS -> zero_seg, since that will NOT be true in general forsyslinux-1.52-pre1hpa1-12/+12
2001-01-24Don't do wraparound on the serial port - that's the terminal's jobhpa1-1/+2
2001-01-22Reduce the io_delay to make the A20 slowdown less severesyslinux-1.51-pre6hpa1-2/+0
2001-01-21Fix E820 code; clean up some of the old debugging support and put insyslinux-1.51-pre5hpa1-16/+26
2001-01-21Try to make the A20 delay loops a bit more consistent.hpa1-3/+3
2001-01-19Yet more fixes to the new A20 code.syslinux-1.51-pre4hpa1-4/+14
2001-01-19Fix really embarrassing A20 test bug.hpa1-1/+1
2001-01-19Bug fixes (we hope!) to both the E820 and new A20 code.hpa1-13/+11
2001-01-19INT 15h, AX=0E820h memory detection support.syslinux-1.51-pre3hpa1-1/+52
2001-01-19Yet another round of A20 changes.syslinux-1.51-pre2hpa1-32/+95
2000-12-29If packet 2 doesn't contain a valid IP address, try packet 3 anyway...hpa1-7/+21
2000-12-29First we query packet 2 (DHCPACK).hpa1-2/+2
2000-12-29Try to get the stuff from cached query packets 2 and 3 correct.hpa1-9/+23
2000-11-17Change the A20 code to allow operation on KBC-less machines.syslinux-1.50-0x3a159915syslinux-1.50hpa1-33/+69
2000-11-06Move up the stack so we don't clobber it with a 32K setup...syslinux-1.49hpa1-4/+4
2000-07-09Initial PXELINUX/SYSLINUX bug fix/new protocol merge checkin.syslinux-1.49-0x3968dd43hpa1-120/+207
2000-07-06- Add support for boot protocol 0x0202 to SYSLINUX (not PXELINUX yet)syslinux-1.49-0x3964365chpa1-2/+2
1999-12-22Untested M-systems fix for SYSLINUX...syslinux-1.49-0x38609533hpa1-2/+2
1999-09-27Make filename display correctly.hpa1-33/+51
1999-09-27Many fixes and bug workarounds for PXELINUX.hpa1-57/+145
1999-09-26memory_scan_* reports results in CF not ZFhpa1-1/+1
1999-09-26Add routines to scan memory for !PXE and PXENV+ structures, since somehpa1-1/+99
1999-09-26Work on getting PXELINUX to work on PXE boot PROMs derived from thehpa1-7/+19
1999-09-21Add final timeout for PXELINUX; better documentation; hopefullyhpa1-85/+91
1999-09-17Remove 'X' debug printouthpa1-3/+0
1999-09-17Add documentation for PXELINUX. Cleanup header in syslinux.doc.hpa1-2/+2
1999-09-17Initialize screen early; fix prefix code; clean up remaining debug stuffhpa1-109/+69
1999-09-17Hey, it looks like it might actually *work*. Still need the prefix code,hpa1-75/+35
1999-09-17Checkpoint: now boots; still doesn't parse the config file properly (or sohpa1-122/+127
1999-09-14Checkpoint. Now seems like it download the kernel, but something is nothpa1-301/+476
1999-09-14Checkpoint: parse tsize OACK packet.hpa1-27/+66
1999-09-11Checkpoint -- assume tsize option implemented on the TFTP server.hpa1-7/+21
1999-09-10Checkpoint - we are now talking TFTP natively instead of via the (broken)hpa1-50/+387
1999-09-06A few more structure definitions. Enough for now; this is painful as it is!hpa1-10/+29
1999-09-06Okay, we have established communications with PXE... and are capable ofhpa1-273/+295
1999-09-06* !PXE pointer is offset 26h, not 26, in PXENV+ structurehpa1-1/+5
1999-09-06Beginnings of a PXE network boot loader (PXELINUX).hpa1-0/+3014