summaryrefslogtreecommitdiff
path: root/ldlinux.asm
Commit message (Collapse)AuthorAgeFilesLines
* Support for ip= option in PXELINUX.syslinux-1.52-pre2hpa2001-02-081-2/+2
|
* Don't rely on SS -> zero_seg, since that will NOT be true in general forsyslinux-1.52-pre1hpa2001-02-071-12/+12
| | | | PXELINUX.
* Don't do wraparound on the serial port - that's the terminal's jobhpa2001-01-241-1/+2
|
* Reduce the io_delay to make the A20 slowdown less severesyslinux-1.51-pre6hpa2001-01-221-2/+0
|
* Fix E820 code; clean up some of the old debugging support and put insyslinux-1.51-pre5hpa2001-01-211-168/+84
| | | | stuff that actually works.
* Try to make the A20 delay loops a bit more consistent.hpa2001-01-211-3/+3
|
* Yet more fixes to the new A20 code.syslinux-1.51-pre4hpa2001-01-191-4/+14
|
* Fix really embarrassing A20 test bug.hpa2001-01-191-1/+1
| | | | xCVS: ----------------------------------------------------------------------
* Bug fixes (we hope!) to both the E820 and new A20 code.hpa2001-01-191-13/+11
|
* INT 15h, AX=0E820h memory detection support.syslinux-1.51-pre3hpa2001-01-191-1/+52
|
* Yet another round of A20 changes.syslinux-1.51-pre2hpa2001-01-191-32/+95
|
* Change the A20 code to allow operation on KBC-less machines.syslinux-1.50-0x3a159915syslinux-1.50hpa2000-11-171-33/+69
|
* Move up the stack so it doesn't get clobbered when copying the finalhpa2000-11-061-4/+4
| | | | 32K setup code.
* Initial PXELINUX/SYSLINUX bug fix/new protocol merge checkin.syslinux-1.49-0x3968dd43hpa2000-07-091-39/+41
|
* - Add support for boot protocol 0x0202 to SYSLINUX (not PXELINUX yet)syslinux-1.49-0x3964365chpa2000-07-061-34/+49
| | | | | - Fix PXELINUX "p" bug - Remove padding from end of MBR binary
* The kernel command line always lives at 9xxxxh, as idiotic as that is.hpa2000-06-221-11/+31
|
* Make it actually boot on M-systems flash...syslinux-1.49-0x3862f733hpa1999-12-241-26/+45
|
* Untested M-systems fix for SYSLINUX...syslinux-1.49-0x38609533hpa1999-12-221-12/+40
|
* Checkpoint - we are now talking TFTP natively instead of via the (broken)hpa1999-09-101-1/+1
| | | | API. This is much more similar to what SYSLINUX would do natively.
* Make ready for 1.45 releasesyslinux-1.45hpa1999-06-151-106/+135
|
* Fix up handling of serial port "raw hardware" driver; still needs to behpa1999-06-151-35/+83
| | | | | given a trap when boot fails (this would be good for the main code as well.) Removed bogus \n in version file. Updated TODO for serial port.
* Serial console support; still needs polishing, though. Unsure if safehpa1999-06-141-42/+146
| | | | without a serial port plugged in?
* Change the HIGHMEM_MAX limit from 3f000000h to 38000000hsyslinux-1.44hpa1999-05-281-1/+1
|
* Slight optimization it seems...hpa1999-05-281-6/+6
|
* Move far jmp into the boot sector, since there actually is space therehpa1999-03-231-9/+7
| | | | now (how did that happen?)
* Update copyrights to 1999syslinux-1.43hpa1999-03-191-2/+2
|
* Fix typo.hpa1999-03-051-1/+1
|
* Make io_delay a subroutine, and preserve ax across it. This should alsohpa1999-03-051-3/+11
| | | | make the binary slightly smaller.
* Added sys2ansi.pl and I/O port change to NEWShpa1999-03-051-1/+1
| | | | | Changed io_delay from an OUT to port 0xED to an IN from port 0x80; this hopefully will solve some problems.
* Be ultra-hyper-paranoid about A20.hpa1998-12-051-30/+45
|
* Add WBINVD to A20 loop; add some debugging code to bcopysyslinux-1.42-0x3667907ehpa1998-12-041-6/+51
|
* Frob the fast A20 gate as well as the keyboard controller. Prepare forhpa1998-12-031-0/+18
| | | | 1.42 prerelease.
* Always make the initrd fit under the 0x3f000000 mark imposed by unmodifiedsyslinux-1.41-0x36642a1dsyslinux-1.41hpa1998-12-011-1/+8
| | | | Linux kernels.
* Query memory with INT 15h, AX=0E801h and trust memory above 15 MBhpa1998-12-011-23/+34
| | | | if obtained that way or specified by the user.
* We have space in the boot sector to check the file-ness of LDLINUX.SYShpa1998-05-131-2/+4
| | | | now; use it.
* Put a ribbon on it... we finally got working A20M code. This should besyslinux-1.40hpa1998-05-081-8/+26
| | | | the official 1.40.
* Make sure we set DF := 0 after returning from a COMBOOT program.hpa1998-05-081-0/+2
|
* Fix bug introduced by moving ldlinux_magic.hpa1998-05-071-14/+12
|
* - Fix new division code.hpa1998-05-071-7/+11
| | | | - Make new "prerel" target to make "unofficial" release packages.
* - (Hopefully) fix the track 65536 problem.hpa1998-05-071-46/+64
| | | | | | - Make the magic smaller, and make the banner say SYSLINUX instead of LDLINUX.SYS. - Update the documentation accordingly.
* Fix boot sector initialization to adapt to saving away partition info.hpa1998-05-071-10/+4
|
* Copy the partition info for the benefit of foreign boot sectors. Documenthpa1998-05-071-30/+71
| | | | 1024 cyl and 65536 track limit. The latter should be fixed, sometime.
* - Increase A20M delay to make certain IBM Thinkpads boot correctly.hpa1998-05-061-17/+218
| | | | | | | - COMBOOT support. - Foreign bootsector (chain loader) support. - Making this version 1.40. - Update TODO file accordingly.
* Updated docs, and fixed embarrassing "LABEL" bug.syslinux-1.37hpa1998-04-201-5/+5
|
* Fix old kernel, OS/2, and mem= bugs. Ready for 1.36 release.syslinux-1.36hpa1998-04-151-13/+32
|
* Clean up some obsolete crud.syslinux-1.35hpa1998-04-141-26/+1
|
* Patch generator for the -s (stupid) option.hpa1998-04-141-11/+6
|
* Yay! It boots from hard disk, it boots from floppy, and it has a tolerablehpa1998-04-141-26/+25
| | | | | (although not particularly helpful) error message, and no need to push more code into LDLINUX.SYS.
* Think we now have a version which actually works both on hard disks andhpa1998-04-141-89/+188
| | | | LS-120 floppies...
* 1.34: Support for font loading. Disabled not-yet-implemented "bootsect" andsyslinux-1.34hpa1998-03-041-13/+86
| | | | "run" commands.