hpa [Thu, 8 Mar 2001 06:21:11 +0000 (06:21 +0000)]
Support "localboot" option for PXELINUX.
hpa [Tue, 27 Feb 2001 22:50:33 +0000 (22:50 +0000)]
Rename pxelinux.bin to pxelinux.0 to match common PXE server conventions.
hpa [Thu, 8 Feb 2001 07:08:17 +0000 (07:08 +0000)]
Fix confusing/incorrect comments about host vs network byte order
hpa [Thu, 8 Feb 2001 07:06:59 +0000 (07:06 +0000)]
1.52 happened, next (possible) stop 1.53
hpa [Thu, 8 Feb 2001 06:28:17 +0000 (06:28 +0000)]
Add boot server address to ip= option.
hpa [Thu, 8 Feb 2001 06:27:16 +0000 (06:27 +0000)]
*** empty log message ***
hpa [Thu, 8 Feb 2001 01:09:35 +0000 (01:09 +0000)]
Support for ip= option in PXELINUX.
hpa [Wed, 7 Feb 2001 23:39:22 +0000 (23:39 +0000)]
Document documentation updates.
hpa [Wed, 7 Feb 2001 23:38:54 +0000 (23:38 +0000)]
Update to add info about new PXE stacks and about atftp.
hpa [Wed, 7 Feb 2001 23:17:10 +0000 (23:17 +0000)]
Update dates; remove note about floppy disk bug in 2.1.x kernels.
hpa [Wed, 7 Feb 2001 23:15:12 +0000 (23:15 +0000)]
Remove version number and release dates from the documentation, since
I don't seem to be able to consistently keep it up to date.
hpa [Wed, 7 Feb 2001 21:11:53 +0000 (21:11 +0000)]
Don't rely on SS -> zero_seg, since that will NOT be true in general for
PXELINUX.
hpa [Wed, 7 Feb 2001 21:08:05 +0000 (21:08 +0000)]
Realized the nature of the A20/PXELINUX problem: On SYSLINUX SS = CS,
on PXELINUX, SS != CS.
hpa [Wed, 7 Feb 2001 21:00:39 +0000 (21:00 +0000)]
Working on release 1.52
hpa [Wed, 24 Jan 2001 04:07:23 +0000 (04:07 +0000)]
Put in musing about adding a handful of DOS syscalls, and why.
hpa [Wed, 24 Jan 2001 03:34:05 +0000 (03:34 +0000)]
Note that we don't wraparound on the serial port
hpa [Wed, 24 Jan 2001 03:33:22 +0000 (03:33 +0000)]
Don't do wraparound on the serial port - that's the terminal's job
hpa [Mon, 22 Jan 2001 21:28:37 +0000 (21:28 +0000)]
Reduce the io_delay to make the A20 slowdown less severe
hpa [Sun, 21 Jan 2001 22:36:41 +0000 (22:36 +0000)]
Fix E820 code; clean up some of the old debugging support and put in
stuff that actually works.
hpa [Sun, 21 Jan 2001 00:21:51 +0000 (00:21 +0000)]
Try to make the A20 delay loops a bit more consistent.
hpa [Fri, 19 Jan 2001 23:27:25 +0000 (23:27 +0000)]
Move uuencoded prerelease files into a subdirectory.
hpa [Fri, 19 Jan 2001 23:25:56 +0000 (23:25 +0000)]
Yet more fixes to the new A20 code.
hpa [Fri, 19 Jan 2001 22:48:51 +0000 (22:48 +0000)]
Fix really embarrassing A20 test bug.
xCVS: ----------------------------------------------------------------------
hpa [Fri, 19 Jan 2001 22:07:24 +0000 (22:07 +0000)]
Bug fixes (we hope!) to both the E820 and new A20 code.
hpa [Fri, 19 Jan 2001 06:41:32 +0000 (06:41 +0000)]
INT 15h, AX=0E820h memory detection support.
hpa [Fri, 19 Jan 2001 06:12:46 +0000 (06:12 +0000)]
Yet another round of A20 changes.
hpa [Fri, 29 Dec 2000 01:21:00 +0000 (01:21 +0000)]
Change prerel directories to be named -pre
hpa [Fri, 29 Dec 2000 01:20:24 +0000 (01:20 +0000)]
Name prereleases something with "-pre" in them, for clarity.
hpa [Fri, 29 Dec 2000 01:19:07 +0000 (01:19 +0000)]
Correct prerelease generation.
hpa [Fri, 29 Dec 2000 01:17:06 +0000 (01:17 +0000)]
More sane handling of prereleases, I hope.
hpa [Fri, 29 Dec 2000 01:16:48 +0000 (01:16 +0000)]
Working on version 1.51
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...