platform/upstream/syslinux.git
23 years agoPXELINUX: Handle cached info packets 2 and 3
hpa [Fri, 29 Dec 2000 01:16:32 +0000 (01:16 +0000)]
PXELINUX: Handle cached info packets 2 and 3

23 years agoIf packet 2 doesn't contain a valid IP address, try packet 3 anyway...
hpa [Fri, 29 Dec 2000 01:16:04 +0000 (01:16 +0000)]
If packet 2 doesn't contain a valid IP address, try packet 3 anyway...

23 years agoFirst we query packet 2 (DHCPACK).
hpa [Fri, 29 Dec 2000 01:10:01 +0000 (01:10 +0000)]
First we query packet 2 (DHCPACK).

23 years agoTry to get the stuff from cached query packets 2 and 3 correct.
hpa [Fri, 29 Dec 2000 01:09:30 +0000 (01:09 +0000)]
Try to get the stuff from cached query packets 2 and 3 correct.

23 years agoChange the A20 code to allow operation on KBC-less machines. syslinux-1.50 syslinux-1.50-0x3a159915
hpa [Fri, 17 Nov 2000 20:46:13 +0000 (20:46 +0000)]
Change the A20 code to allow operation on KBC-less machines.

23 years agoUpdate code to make official build; now works again.
hpa [Fri, 17 Nov 2000 20:18:14 +0000 (20:18 +0000)]
Update code to make official build; now works again.

24 years agoNow working on version 1.50
hpa [Wed, 8 Nov 2000 20:19:27 +0000 (20:19 +0000)]
Now working on version 1.50

24 years agoMove up the stack so we don't clobber it with a 32K setup... syslinux-1.49
hpa [Mon, 6 Nov 2000 20:54:35 +0000 (20:54 +0000)]
Move up the stack so we don't clobber it with a 32K setup...

24 years agoMove up the stack so it doesn't get clobbered when copying the final
hpa [Mon, 6 Nov 2000 20:49:08 +0000 (20:49 +0000)]
Move up the stack so it doesn't get clobbered when copying the final
32K setup code.

24 years agoInitial PXELINUX/SYSLINUX bug fix/new protocol merge checkin. syslinux-1.49-0x3968dd43
hpa [Sun, 9 Jul 2000 20:14:38 +0000 (20:14 +0000)]
Initial PXELINUX/SYSLINUX bug fix/new protocol merge checkin.

24 years agoSplit private Makefile targets off into Makefile.private
hpa [Thu, 6 Jul 2000 21:09:37 +0000 (21:09 +0000)]
Split private Makefile targets off into Makefile.private

24 years agoUpdate TODO
hpa [Thu, 6 Jul 2000 21:02:54 +0000 (21:02 +0000)]
Update TODO

24 years ago- Add support for boot protocol 0x0202 to SYSLINUX (not PXELINUX yet) syslinux-1.49-0x3964365c
hpa [Thu, 6 Jul 2000 07:33:28 +0000 (07:33 +0000)]
- Add support for boot protocol 0x0202 to SYSLINUX (not PXELINUX yet)
- Fix PXELINUX "p" bug
- Remove padding from end of MBR binary

24 years agoFix running as a normal user (incorrect handling of "offset")
hpa [Fri, 30 Jun 2000 07:44:26 +0000 (07:44 +0000)]
Fix running as a normal user (incorrect handling of "offset")

24 years agoUpdate in preparation for 1.49 release.
hpa [Wed, 28 Jun 2000 19:54:31 +0000 (19:54 +0000)]
Update in preparation for 1.49 release.

24 years ago"Public domain but please don't bug me about modified versions."
hpa [Wed, 28 Jun 2000 19:49:14 +0000 (19:49 +0000)]
"Public domain but please don't bug me about modified versions."

24 years agoMake this public domain.
hpa [Wed, 28 Jun 2000 19:47:23 +0000 (19:47 +0000)]
Make this public domain.

24 years agoUpdate in preparation for 1.49 release.
hpa [Wed, 28 Jun 2000 19:46:55 +0000 (19:46 +0000)]
Update in preparation for 1.49 release.

24 years agoSupport running on a loopback device with an offset. syslinux-1.49-0x395288c7
hpa [Thu, 22 Jun 2000 21:50:51 +0000 (21:50 +0000)]
Support running on a loopback device with an offset.

24 years agoThe kernel command line always lives at 9xxxxh, as idiotic as that is.
hpa [Thu, 22 Jun 2000 21:43:23 +0000 (21:43 +0000)]
The kernel command line always lives at 9xxxxh, as idiotic as that is.

24 years agoMake it actually boot on M-systems flash... syslinux-1.49-0x3862f733
hpa [Fri, 24 Dec 1999 04:31:47 +0000 (04:31 +0000)]
Make it actually boot on M-systems flash...

24 years agoDocumentation update; note that future binaries will be distributed as
hpa [Wed, 22 Dec 1999 20:43:49 +0000 (20:43 +0000)]
Documentation update; note that future binaries will be distributed as
glibc 2.1 binaries.

24 years agoUntested M-systems fix for SYSLINUX... syslinux-1.49-0x38609533
hpa [Wed, 22 Dec 1999 09:08:53 +0000 (09:08 +0000)]
Untested M-systems fix for SYSLINUX...

24 years agoAdd info about ISC 3-syntax PXE configuration...
hpa [Wed, 22 Dec 1999 08:20:44 +0000 (08:20 +0000)]
Add info about ISC 3-syntax PXE configuration...

25 years agoTest 2
hpa [Fri, 29 Oct 1999 18:47:17 +0000 (18:47 +0000)]
Test 2

25 years agotest
hpa [Fri, 29 Oct 1999 18:26:07 +0000 (18:26 +0000)]
test

25 years agoWe're now working on version 1.49.
hpa [Mon, 27 Sep 1999 04:08:20 +0000 (04:08 +0000)]
We're now working on version 1.49.

25 years agoUpdate documentation date for release syslinux-1.48
hpa [Mon, 27 Sep 1999 03:55:39 +0000 (03:55 +0000)]
Update documentation date for release

25 years agoUpdate docs for release.
hpa [Mon, 27 Sep 1999 03:55:12 +0000 (03:55 +0000)]
Update docs for release.

25 years agoUnify references to tftp-hpa.
hpa [Mon, 27 Sep 1999 02:46:09 +0000 (02:46 +0000)]
Unify references to tftp-hpa.

25 years agoMake filename display correctly.
hpa [Mon, 27 Sep 1999 02:42:03 +0000 (02:42 +0000)]
Make filename display correctly.
Delete note that COMBOOT files don't work.

25 years agoUpdate docs.
hpa [Mon, 27 Sep 1999 02:09:55 +0000 (02:09 +0000)]
Update docs.

25 years agoDocument needed magic for the Intel PRO/100+ Management Adapter.
hpa [Mon, 27 Sep 1999 02:04:48 +0000 (02:04 +0000)]
Document needed magic for the Intel PRO/100+ Management Adapter.

25 years agoMany fixes and bug workarounds for PXELINUX.
hpa [Mon, 27 Sep 1999 01:51:22 +0000 (01:51 +0000)]
Many fixes and bug workarounds for PXELINUX.

25 years agomemory_scan_* reports results in CF not ZF
hpa [Sun, 26 Sep 1999 07:49:34 +0000 (07:49 +0000)]
memory_scan_* reports results in CF not ZF

25 years agoAdd routines to scan memory for !PXE and PXENV+ structures, since some
hpa [Sun, 26 Sep 1999 07:48:50 +0000 (07:48 +0000)]
Add routines to scan memory for !PXE and PXENV+ structures, since some
network PROMs don't set up the pointers properly, or so it seems...

25 years agoWe're working on 1.48 by now...
hpa [Sun, 26 Sep 1999 07:25:27 +0000 (07:25 +0000)]
We're working on 1.48 by now...

25 years agoWork on getting PXELINUX to work on PXE boot PROMs derived from the
hpa [Sun, 26 Sep 1999 07:24:26 +0000 (07:24 +0000)]
Work on getting PXELINUX to work on PXE boot PROMs derived from the
Intel PXE 2.0 PDK, which is apparently just as buggy as its predecessor,
but has *different* bugs...

25 years agoAdd note about PXELINUX timeout. syslinux-1.47
hpa [Tue, 21 Sep 1999 12:50:05 +0000 (12:50 +0000)]
Add note about PXELINUX timeout.

25 years agoAdd final timeout for PXELINUX; better documentation; hopefully
hpa [Tue, 21 Sep 1999 12:48:17 +0000 (12:48 +0000)]
Add final timeout for PXELINUX; better documentation; hopefully
better handling of ERROR packets and timeouts in general.  Prepare
version 1.47.

25 years agoInclude file for PXE constants syslinux-1.46
hpa [Fri, 17 Sep 1999 08:46:20 +0000 (08:46 +0000)]
Include file for PXE constants

25 years agopxe.inc is also a source file
hpa [Fri, 17 Sep 1999 08:45:48 +0000 (08:45 +0000)]
pxe.inc is also a source file

25 years agopxelinux.asm is a source file.
hpa [Fri, 17 Sep 1999 08:45:03 +0000 (08:45 +0000)]
pxelinux.asm is a source file.

25 years ago1.46 on September 17, 1999
hpa [Fri, 17 Sep 1999 08:43:54 +0000 (08:43 +0000)]
1.46 on September 17, 1999

25 years agoRemove 'X' debug printout
hpa [Fri, 17 Sep 1999 08:43:05 +0000 (08:43 +0000)]
Remove 'X' debug printout

25 years agoAdd documentation for PXELINUX. Cleanup header in syslinux.doc.
hpa [Fri, 17 Sep 1999 08:41:26 +0000 (08:41 +0000)]
Add documentation for PXELINUX.  Cleanup header in syslinux.doc.
Fix Loading message for pxelinux initrd.

25 years agoInitialize screen early; fix prefix code; clean up remaining debug stuff
hpa [Fri, 17 Sep 1999 08:03:08 +0000 (08:03 +0000)]
Initialize screen early; fix prefix code; clean up remaining debug stuff

25 years agoHey, it looks like it might actually *work*. Still need the prefix code,
hpa [Fri, 17 Sep 1999 07:28:45 +0000 (07:28 +0000)]
Hey, it looks like it might actually *work*.  Still need the prefix code,
though.

25 years agoCheckpoint: now boots; still doesn't parse the config file properly (or so
hpa [Fri, 17 Sep 1999 05:58:58 +0000 (05:58 +0000)]
Checkpoint: now boots; still doesn't parse the config file properly (or so
it seems, at least); lots of debugging output; need to check how memory
is handled.

25 years agoCheckpoint. Now seems like it download the kernel, but something is not
hpa [Tue, 14 Sep 1999 10:30:03 +0000 (10:30 +0000)]
Checkpoint.  Now seems like it download the kernel, but something is not
correct; it claims there are illegal keywords in the config file, and it
fails to actually *run* the kernel...

25 years agoCheckpoint: parse tsize OACK packet.
hpa [Tue, 14 Sep 1999 04:44:54 +0000 (04:44 +0000)]
Checkpoint: parse tsize OACK packet.

25 years agoCheckpoint -- assume tsize option implemented on the TFTP server.
hpa [Sat, 11 Sep 1999 06:16:41 +0000 (06:16 +0000)]
Checkpoint -- assume tsize option implemented on the TFTP server.

25 years agoCheckpoint - we are now talking TFTP natively instead of via the (broken)
hpa [Fri, 10 Sep 1999 10:42:04 +0000 (10:42 +0000)]
Checkpoint - we are now talking TFTP natively instead of via the (broken)
API.  This is much more similar to what SYSLINUX would do natively.

25 years agoA few more structure definitions. Enough for now; this is painful as it is!
hpa [Mon, 6 Sep 1999 12:04:27 +0000 (12:04 +0000)]
A few more structure definitions.  Enough for now; this is painful as it is!

25 years agoOkay, we have established communications with PXE... and are capable of
hpa [Mon, 6 Sep 1999 11:35:04 +0000 (11:35 +0000)]
Okay, we have established communications with PXE... and are capable of
scanning for our config file.  A good place to stop.

25 years ago* !PXE pointer is offset 26h, not 26, in PXENV+ structure
hpa [Mon, 6 Sep 1999 03:39:16 +0000 (03:39 +0000)]
* !PXE pointer is offset 26h, not 26, in PXENV+ structure
* We're now working on version 1.46.

25 years agomake clean deletes pxelinux.lst
hpa [Mon, 6 Sep 1999 03:27:28 +0000 (03:27 +0000)]
make clean deletes pxelinux.lst

25 years agoBeginnings of a PXE network boot loader (PXELINUX).
hpa [Mon, 6 Sep 1999 03:26:26 +0000 (03:26 +0000)]
Beginnings of a PXE network boot loader (PXELINUX).

25 years agoMake ready for 1.45 release syslinux-1.45
hpa [Tue, 15 Jun 1999 03:19:04 +0000 (03:19 +0000)]
Make ready for 1.45 release

25 years agoUpdate TODO to remove what has already been done
hpa [Tue, 15 Jun 1999 01:21:14 +0000 (01:21 +0000)]
Update TODO to remove what has already been done

25 years agoFix up handling of serial port "raw hardware" driver; still needs to be
hpa [Tue, 15 Jun 1999 01:20:44 +0000 (01:20 +0000)]
Fix up handling of serial port "raw hardware" driver; still needs to be
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.

25 years agoSerial console support; still needs polishing, though. Unsure if safe
hpa [Mon, 14 Jun 1999 23:07:59 +0000 (23:07 +0000)]
Serial console support; still needs polishing, though.  Unsure if safe
without a serial port plugged in?

25 years agoChange copyright notice.
hpa [Mon, 31 May 1999 06:39:44 +0000 (06:39 +0000)]
Change copyright notice.

25 years agoChange the HIGHMEM_MAX limit from 3f000000h to 38000000h syslinux-1.44
hpa [Fri, 28 May 1999 00:25:19 +0000 (00:25 +0000)]
Change the HIGHMEM_MAX limit from 3f000000h to 38000000h

25 years agoSlight optimization it seems...
hpa [Fri, 28 May 1999 00:23:16 +0000 (00:23 +0000)]
Slight optimization it seems...

25 years agoIf you have to use -s, please let me know...
hpa [Tue, 23 Mar 1999 09:09:04 +0000 (09:09 +0000)]
If you have to use -s, please let me know...

25 years agoMove far jmp into the boot sector, since there actually is space there
hpa [Tue, 23 Mar 1999 09:01:59 +0000 (09:01 +0000)]
Move far jmp into the boot sector, since there actually is space there
now (how did that happen?)

25 years agoMusings...
hpa [Tue, 23 Mar 1999 08:50:39 +0000 (08:50 +0000)]
Musings...

25 years agoWorking on 1.44 now...
hpa [Tue, 23 Mar 1999 08:49:10 +0000 (08:49 +0000)]
Working on 1.44 now...

25 years agoWe're working on 1.44 now...
hpa [Tue, 23 Mar 1999 08:48:47 +0000 (08:48 +0000)]
We're working on 1.44 now...

25 years agoUpdate copyrights to 1999 syslinux-1.43
hpa [Fri, 19 Mar 1999 21:08:04 +0000 (21:08 +0000)]
Update copyrights to 1999

25 years agoAdd test for force where it counts
hpa [Fri, 19 Mar 1999 21:04:32 +0000 (21:04 +0000)]
Add test for force where it counts

25 years agoRemove note about ELKS; won't happen.
hpa [Fri, 19 Mar 1999 21:03:37 +0000 (21:03 +0000)]
Remove note about ELKS; won't happen.

25 years agoAdd -f to override device check
hpa [Wed, 17 Mar 1999 20:01:05 +0000 (20:01 +0000)]
Add -f to override device check

25 years agoAdded note about the I/O delay change. syslinux-1.43-0x36dff6ef
hpa [Mon, 8 Mar 1999 19:25:34 +0000 (19:25 +0000)]
Added note about the I/O delay change.

25 years agoFix typo.
hpa [Fri, 5 Mar 1999 15:23:27 +0000 (15:23 +0000)]
Fix typo.

25 years agoMake io_delay a subroutine, and preserve ax across it. This should also
hpa [Fri, 5 Mar 1999 15:23:02 +0000 (15:23 +0000)]
Make io_delay a subroutine, and preserve ax across it.  This should also
make the binary slightly smaller.

25 years agoAdded sys2ansi.pl and I/O port change to NEWS
hpa [Fri, 5 Mar 1999 15:18:12 +0000 (15:18 +0000)]
Added sys2ansi.pl and I/O port change to NEWS
Changed io_delay from an OUT to port 0xED to an IN from port 0x80; this
hopefully will solve some problems.

25 years agoAdd sys2ansi.pl to the list of distributed files
hpa [Fri, 5 Mar 1999 15:15:14 +0000 (15:15 +0000)]
Add sys2ansi.pl to the list of distributed files

25 years agoOne more bug fix...
hpa [Fri, 5 Mar 1999 15:08:54 +0000 (15:08 +0000)]
One more bug fix...

25 years agoBug fixes.
hpa [Fri, 5 Mar 1999 15:08:35 +0000 (15:08 +0000)]
Bug fixes.

25 years agoScript to convert syslinux -> ANSI
hpa [Fri, 5 Mar 1999 14:58:26 +0000 (14:58 +0000)]
Script to convert syslinux -> ANSI

25 years ago1.42 already released; now working on 1.43
hpa [Wed, 16 Dec 1998 10:07:02 +0000 (10:07 +0000)]
1.42 already released; now working on 1.43

25 years agoUpdate documentation; include doc file for distributors. syslinux-1.42
hpa [Sat, 5 Dec 1998 08:59:36 +0000 (08:59 +0000)]
Update documentation; include doc file for distributors.

25 years agoBe ultra-hyper-paranoid about A20.
hpa [Sat, 5 Dec 1998 08:48:05 +0000 (08:48 +0000)]
Be ultra-hyper-paranoid about A20.

25 years agoAdd WBINVD to A20 loop; add some debugging code to bcopy syslinux-1.42-0x3667907e
hpa [Fri, 4 Dec 1998 07:34:22 +0000 (07:34 +0000)]
Add WBINVD to A20 loop; add some debugging code to bcopy

25 years agoChange the boot loader/installer boundary slightly
hpa [Fri, 4 Dec 1998 07:11:38 +0000 (07:11 +0000)]
Change the boot loader/installer boundary slightly

25 years agoSplit the build between boot loader proper and installers; this will syslinux-1.42-0x36678377 syslinux-1.42-0x366788f5
hpa [Fri, 4 Dec 1998 07:03:34 +0000 (07:03 +0000)]
Split the build between boot loader proper and installers; this will
permit distributors to rebuild the installers without changing the binary
of the boot loader proper.

25 years agoFix. syslinux-1.42-0x366654a7
hpa [Thu, 3 Dec 1998 09:12:42 +0000 (09:12 +0000)]
Fix.

25 years agoStore all pre-releases in a subdirectory.
hpa [Thu, 3 Dec 1998 09:12:04 +0000 (09:12 +0000)]
Store all pre-releases in a subdirectory.

25 years agoFrob the fast A20 gate as well as the keyboard controller. Prepare for
hpa [Thu, 3 Dec 1998 09:06:30 +0000 (09:06 +0000)]
Frob the fast A20 gate as well as the keyboard controller.  Prepare for
1.42 prerelease.

25 years agoAlways make the initrd fit under the 0x3f000000 mark imposed by unmodified syslinux-1.41 syslinux-1.41-0x36642a1d
hpa [Tue, 1 Dec 1998 17:40:32 +0000 (17:40 +0000)]
Always make the initrd fit under the 0x3f000000 mark imposed by unmodified
Linux kernels.

25 years agoGenerate a uuencoded file when making prereleases. syslinux-1.41-0x36639a99
hpa [Tue, 1 Dec 1998 07:34:00 +0000 (07:34 +0000)]
Generate a uuencoded file when making prereleases.

25 years agoQuery memory with INT 15h, AX=0E801h and trust memory above 15 MB
hpa [Tue, 1 Dec 1998 07:28:25 +0000 (07:28 +0000)]
Query memory with INT 15h, AX=0E801h and trust memory above 15 MB
if obtained that way or specified by the user.

26 years agoWe have space in the boot sector to check the file-ness of LDLINUX.SYS
hpa [Wed, 13 May 1998 02:03:19 +0000 (02:03 +0000)]
We have space in the boot sector to check the file-ness of LDLINUX.SYS
now; use it.

26 years agoPut a ribbon on it... we finally got working A20M code. This should be syslinux-1.40
hpa [Fri, 8 May 1998 01:45:36 +0000 (01:45 +0000)]
Put a ribbon on it... we finally got working A20M code.  This should be
the official 1.40.

26 years agoThe Linux installer was never a Perl script.
hpa [Fri, 8 May 1998 00:04:45 +0000 (00:04 +0000)]
The Linux installer was never a Perl script.

26 years agoMake sure we set DF := 0 after returning from a COMBOOT program.
hpa [Fri, 8 May 1998 00:03:30 +0000 (00:03 +0000)]
Make sure we set DF := 0 after returning from a COMBOOT program.

26 years agoClean up "make prerel" a bit.
hpa [Thu, 7 May 1998 23:47:23 +0000 (23:47 +0000)]
Clean up "make prerel" a bit.

26 years agoFix bug introduced by moving ldlinux_magic.
hpa [Thu, 7 May 1998 23:45:40 +0000 (23:45 +0000)]
Fix bug introduced by moving ldlinux_magic.