hpa [Fri, 29 Dec 2000 01:16:32 +0000 (01:16 +0000)]
PXELINUX: Handle cached info packets 2 and 3
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...
hpa [Fri, 29 Dec 2000 01:10:01 +0000 (01:10 +0000)]
First we query packet 2 (DHCPACK).
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.
hpa [Fri, 17 Nov 2000 20:46:13 +0000 (20:46 +0000)]
Change the A20 code to allow operation on KBC-less machines.
hpa [Fri, 17 Nov 2000 20:18:14 +0000 (20:18 +0000)]
Update code to make official build; now works again.
hpa [Wed, 8 Nov 2000 20:19:27 +0000 (20:19 +0000)]
Now working on version 1.50
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...
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.
hpa [Sun, 9 Jul 2000 20:14:38 +0000 (20:14 +0000)]
Initial PXELINUX/SYSLINUX bug fix/new protocol merge checkin.
hpa [Thu, 6 Jul 2000 21:09:37 +0000 (21:09 +0000)]
Split private Makefile targets off into Makefile.private
hpa [Thu, 6 Jul 2000 21:02:54 +0000 (21:02 +0000)]
Update TODO
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
hpa [Fri, 30 Jun 2000 07:44:26 +0000 (07:44 +0000)]
Fix running as a normal user (incorrect handling of "offset")
hpa [Wed, 28 Jun 2000 19:54:31 +0000 (19:54 +0000)]
Update in preparation for 1.49 release.
hpa [Wed, 28 Jun 2000 19:49:14 +0000 (19:49 +0000)]
"Public domain but please don't bug me about modified versions."
hpa [Wed, 28 Jun 2000 19:47:23 +0000 (19:47 +0000)]
Make this public domain.
hpa [Wed, 28 Jun 2000 19:46:55 +0000 (19:46 +0000)]
Update in preparation for 1.49 release.
hpa [Thu, 22 Jun 2000 21:50:51 +0000 (21:50 +0000)]
Support running on a loopback device with an offset.
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.
hpa [Fri, 24 Dec 1999 04:31:47 +0000 (04:31 +0000)]
Make it actually boot on M-systems flash...
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.
hpa [Wed, 22 Dec 1999 09:08:53 +0000 (09:08 +0000)]
Untested M-systems fix for SYSLINUX...
hpa [Wed, 22 Dec 1999 08:20:44 +0000 (08:20 +0000)]
Add info about ISC 3-syntax PXE configuration...
hpa [Fri, 29 Oct 1999 18:47:17 +0000 (18:47 +0000)]
Test 2
hpa [Fri, 29 Oct 1999 18:26:07 +0000 (18:26 +0000)]
test
hpa [Mon, 27 Sep 1999 04:08:20 +0000 (04:08 +0000)]
We're now working on version 1.49.
hpa [Mon, 27 Sep 1999 03:55:39 +0000 (03:55 +0000)]
Update documentation date for release
hpa [Mon, 27 Sep 1999 03:55:12 +0000 (03:55 +0000)]
Update docs for release.
hpa [Mon, 27 Sep 1999 02:46:09 +0000 (02:46 +0000)]
Unify references to tftp-hpa.
hpa [Mon, 27 Sep 1999 02:42:03 +0000 (02:42 +0000)]
Make filename display correctly.
Delete note that COMBOOT files don't work.
hpa [Mon, 27 Sep 1999 02:09:55 +0000 (02:09 +0000)]
Update docs.
hpa [Mon, 27 Sep 1999 02:04:48 +0000 (02:04 +0000)]
Document needed magic for the Intel PRO/100+ Management Adapter.
hpa [Mon, 27 Sep 1999 01:51:22 +0000 (01:51 +0000)]
Many fixes and bug workarounds for PXELINUX.
hpa [Sun, 26 Sep 1999 07:49:34 +0000 (07:49 +0000)]
memory_scan_* reports results in CF not ZF
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...
hpa [Sun, 26 Sep 1999 07:25:27 +0000 (07:25 +0000)]
We're working on 1.48 by now...
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...
hpa [Tue, 21 Sep 1999 12:50:05 +0000 (12:50 +0000)]
Add note about PXELINUX timeout.
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.
hpa [Fri, 17 Sep 1999 08:46:20 +0000 (08:46 +0000)]
Include file for PXE constants
hpa [Fri, 17 Sep 1999 08:45:48 +0000 (08:45 +0000)]
pxe.inc is also a source file
hpa [Fri, 17 Sep 1999 08:45:03 +0000 (08:45 +0000)]
pxelinux.asm is a source file.
hpa [Fri, 17 Sep 1999 08:43:54 +0000 (08:43 +0000)]
1.46 on September 17, 1999
hpa [Fri, 17 Sep 1999 08:43:05 +0000 (08:43 +0000)]
Remove 'X' debug printout
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.
hpa [Fri, 17 Sep 1999 08:03:08 +0000 (08:03 +0000)]
Initialize screen early; fix prefix code; clean up remaining debug stuff
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.
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.
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...
hpa [Tue, 14 Sep 1999 04:44:54 +0000 (04:44 +0000)]
Checkpoint: parse tsize OACK packet.
hpa [Sat, 11 Sep 1999 06:16:41 +0000 (06:16 +0000)]
Checkpoint -- assume tsize option implemented on the TFTP server.
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.
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!
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.
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.
hpa [Mon, 6 Sep 1999 03:27:28 +0000 (03:27 +0000)]
make clean deletes pxelinux.lst
hpa [Mon, 6 Sep 1999 03:26:26 +0000 (03:26 +0000)]
Beginnings of a PXE network boot loader (PXELINUX).
hpa [Tue, 15 Jun 1999 03:19:04 +0000 (03:19 +0000)]
Make ready for 1.45 release
hpa [Tue, 15 Jun 1999 01:21:14 +0000 (01:21 +0000)]
Update TODO to remove what has already been done
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.
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?
hpa [Mon, 31 May 1999 06:39:44 +0000 (06:39 +0000)]
Change copyright notice.
hpa [Fri, 28 May 1999 00:25:19 +0000 (00:25 +0000)]
Change the HIGHMEM_MAX limit from 3f000000h to 38000000h
hpa [Fri, 28 May 1999 00:23:16 +0000 (00:23 +0000)]
Slight optimization it seems...
hpa [Tue, 23 Mar 1999 09:09:04 +0000 (09:09 +0000)]
If you have to use -s, please let me know...
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?)
hpa [Tue, 23 Mar 1999 08:50:39 +0000 (08:50 +0000)]
Musings...
hpa [Tue, 23 Mar 1999 08:49:10 +0000 (08:49 +0000)]
Working on 1.44 now...
hpa [Tue, 23 Mar 1999 08:48:47 +0000 (08:48 +0000)]
We're working on 1.44 now...
hpa [Fri, 19 Mar 1999 21:08:04 +0000 (21:08 +0000)]
Update copyrights to 1999
hpa [Fri, 19 Mar 1999 21:04:32 +0000 (21:04 +0000)]
Add test for force where it counts
hpa [Fri, 19 Mar 1999 21:03:37 +0000 (21:03 +0000)]
Remove note about ELKS; won't happen.
hpa [Wed, 17 Mar 1999 20:01:05 +0000 (20:01 +0000)]
Add -f to override device check
hpa [Mon, 8 Mar 1999 19:25:34 +0000 (19:25 +0000)]
Added note about the I/O delay change.
hpa [Fri, 5 Mar 1999 15:23:27 +0000 (15:23 +0000)]
Fix typo.
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.
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.
hpa [Fri, 5 Mar 1999 15:15:14 +0000 (15:15 +0000)]
Add sys2ansi.pl to the list of distributed files
hpa [Fri, 5 Mar 1999 15:08:54 +0000 (15:08 +0000)]
One more bug fix...
hpa [Fri, 5 Mar 1999 15:08:35 +0000 (15:08 +0000)]
Bug fixes.
hpa [Fri, 5 Mar 1999 14:58:26 +0000 (14:58 +0000)]
Script to convert syslinux -> ANSI
hpa [Wed, 16 Dec 1998 10:07:02 +0000 (10:07 +0000)]
1.42 already released; now working on 1.43
hpa [Sat, 5 Dec 1998 08:59:36 +0000 (08:59 +0000)]
Update documentation; include doc file for distributors.
hpa [Sat, 5 Dec 1998 08:48:05 +0000 (08:48 +0000)]
Be ultra-hyper-paranoid about A20.
hpa [Fri, 4 Dec 1998 07:34:22 +0000 (07:34 +0000)]
Add WBINVD to A20 loop; add some debugging code to bcopy
hpa [Fri, 4 Dec 1998 07:11:38 +0000 (07:11 +0000)]
Change the boot loader/installer boundary slightly
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.
hpa [Thu, 3 Dec 1998 09:12:42 +0000 (09:12 +0000)]
Fix.
hpa [Thu, 3 Dec 1998 09:12:04 +0000 (09:12 +0000)]
Store all pre-releases in a subdirectory.
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.
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.
hpa [Tue, 1 Dec 1998 07:34:00 +0000 (07:34 +0000)]
Generate a uuencoded file when making prereleases.
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.
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.
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.
hpa [Fri, 8 May 1998 00:04:45 +0000 (00:04 +0000)]
The Linux installer was never a Perl script.
hpa [Fri, 8 May 1998 00:03:30 +0000 (00:03 +0000)]
Make sure we set DF := 0 after returning from a COMBOOT program.
hpa [Thu, 7 May 1998 23:47:23 +0000 (23:47 +0000)]
Clean up "make prerel" a bit.
hpa [Thu, 7 May 1998 23:45:40 +0000 (23:45 +0000)]
Fix bug introduced by moving ldlinux_magic.