hpa [Tue, 11 Dec 2001 09:27:42 +0000 (09:27 +0000)]
Fix a couple of stack mishandling bugs...
hpa [Tue, 11 Dec 2001 09:20:18 +0000 (09:20 +0000)]
Checkpoint: many many changes, now successfully loads the
target OS bootsector, but then fails at a later point.
hpa [Tue, 11 Dec 2001 01:20:33 +0000 (01:20 +0000)]
Don't initialize the E820 map statically -- it's too big
hpa [Tue, 11 Dec 2001 01:14:19 +0000 (01:14 +0000)]
Checkpoint: add printf() for debugging, remove query of E881 (seems
to hang some systems), move E820 table to conventional memory
(sized dynamically), use BIOS memory pointer to determine where in
DOS memory to put our routine.
hpa [Mon, 10 Dec 2001 10:03:01 +0000 (10:03 +0000)]
Move %fs initialization to assembly code; initialize %es explicitly.
hpa [Mon, 10 Dec 2001 09:36:55 +0000 (09:36 +0000)]
Hello, World now working...
hpa [Mon, 10 Dec 2001 09:24:01 +0000 (09:24 +0000)]
Make sure we use calll/retl for the C code, so the stack frame layout
matches the one used in 32-bit mode.
hpa [Mon, 10 Dec 2001 09:03:58 +0000 (09:03 +0000)]
Simple console I/O, mostly for debugging.
hpa [Mon, 10 Dec 2001 09:03:27 +0000 (09:03 +0000)]
Fix support for small pseudo-kernels.
hpa [Mon, 10 Dec 2001 08:20:43 +0000 (08:20 +0000)]
Add postprocessing to set the number of setup sectors.
hpa [Mon, 10 Dec 2001 07:38:23 +0000 (07:38 +0000)]
Add support for "pseudo-kernels" < 64K in size.
hpa [Mon, 10 Dec 2001 06:46:18 +0000 (06:46 +0000)]
Yet another snapshot. Now we can actually compile the sucker...
hpa [Mon, 10 Dec 2001 00:02:55 +0000 (00:02 +0000)]
Boot protocol version 2.03 support.
hpa [Sun, 9 Dec 2001 07:18:37 +0000 (07:18 +0000)]
More work at patching and setup; load the boot sector when done
hpa [Sun, 9 Dec 2001 07:01:42 +0000 (07:01 +0000)]
Snapshot the work.
hpa [Sun, 9 Dec 2001 06:01:51 +0000 (06:01 +0000)]
Reinstate memdisk.asm
hpa [Sun, 9 Dec 2001 05:58:13 +0000 (05:58 +0000)]
Remove memdisk (moved into memdisk directory)
hpa [Sun, 9 Dec 2001 05:57:00 +0000 (05:57 +0000)]
Initial work for the in-memory disk emulator
hpa [Thu, 6 Dec 2001 05:33:54 +0000 (05:33 +0000)]
Update NEWS file; turn off tracers; add warning about broken BIOSes to
isolinux.doc.
hpa [Thu, 6 Dec 2001 05:30:20 +0000 (05:30 +0000)]
ISOLINUX: Support booting from image files (if the BIOS works).
hpa [Thu, 6 Dec 2001 05:29:53 +0000 (05:29 +0000)]
More work on the memory disk image driver
hpa [Mon, 26 Nov 2001 04:34:23 +0000 (04:34 +0000)]
Document tftpd32 for Win32 systems.
hpa [Sat, 24 Nov 2001 08:19:50 +0000 (08:19 +0000)]
Update documentation -- point to hardware information page
hpa [Wed, 21 Nov 2001 20:54:11 +0000 (20:54 +0000)]
Document missing serial port test.
hpa [Wed, 21 Nov 2001 20:48:04 +0000 (20:48 +0000)]
Make an attempt at detecting nonexistent serial port hardware.
hpa [Wed, 21 Nov 2001 01:47:30 +0000 (01:47 +0000)]
Correct serial port/no flow control.
hpa [Tue, 20 Nov 2001 22:42:11 +0000 (22:42 +0000)]
Even more tweaks at flow control support
hpa [Tue, 20 Nov 2001 22:21:33 +0000 (22:21 +0000)]
Correct parsing of serial flow control
hpa [Tue, 20 Nov 2001 04:16:38 +0000 (04:16 +0000)]
Modify the way serial flow control works.
hpa [Tue, 20 Nov 2001 04:01:21 +0000 (04:01 +0000)]
Fix parsing of hardware flow control
hpa [Tue, 20 Nov 2001 03:56:40 +0000 (03:56 +0000)]
Fix restoring text mode with a font set (uninitialized use of ES)
hpa [Fri, 7 Sep 2001 06:18:26 +0000 (06:18 +0000)]
Be more explicit about errors, so we can debug problems.
hpa [Fri, 7 Sep 2001 05:33:12 +0000 (05:33 +0000)]
Try to placate recent versions of Windows when using the DOS installer.
hpa [Thu, 6 Sep 2001 02:23:34 +0000 (02:23 +0000)]
First cut of "hardware" flowcontrol support for serial console.
hpa [Tue, 7 Aug 2001 04:42:35 +0000 (04:42 +0000)]
It may not just be an Award bug...
hpa [Sat, 4 Aug 2001 06:12:54 +0000 (06:12 +0000)]
Fix short jump out of range
hpa [Sat, 4 Aug 2001 06:10:08 +0000 (06:10 +0000)]
Bug workaround for Award BIOSes.
hpa [Fri, 20 Jul 2001 05:00:17 +0000 (05:00 +0000)]
Try to avoid font problems when returning to text mode.
hpa [Mon, 28 May 2001 19:48:26 +0000 (19:48 +0000)]
Fix stack-smash bug.
hpa [Wed, 9 May 2001 17:51:07 +0000 (17:51 +0000)]
Working on version 1.63.
hpa [Wed, 9 May 2001 17:48:31 +0000 (17:48 +0000)]
Correct the handling of "equal buckets conversion". This is probably
correct, but risks floating-point errors, which is a major concern.
hpa [Mon, 7 May 2001 19:42:08 +0000 (19:42 +0000)]
Install ppmtolss16; lss16toppm; honour INSTALLROOT.
hpa [Mon, 7 May 2001 19:35:32 +0000 (19:35 +0000)]
Remove obsolete debugging code; reinstate error messages
hpa [Mon, 7 May 2001 19:34:23 +0000 (19:34 +0000)]
Make an attempt to do color assignment correctly even without having
pixels in the image.
hpa [Tue, 24 Apr 2001 18:35:07 +0000 (18:35 +0000)]
Document disk image support as a TODO.
hpa [Tue, 24 Apr 2001 05:37:55 +0000 (05:37 +0000)]
Use the undocumented "append" command instead of hacking around
with "concat" and friends.
hpa [Tue, 24 Apr 2001 05:10:09 +0000 (05:10 +0000)]
- Graphics fixes
- More work on memdisk.asm
- PXELINUX: Move private options to 208 (to avoid Etherboot conflict);
document need to force these options on the server and the associated
problems.
hpa [Thu, 19 Apr 2001 04:57:57 +0000 (04:57 +0000)]
TSR for virtual INT 13h disk in high memory (under development.)
hpa [Thu, 19 Apr 2001 00:58:32 +0000 (00:58 +0000)]
Note that booting other OSes currently applies to SYSLINUX only; if you're
building a bootable CD-ROM you may just want to use ISOLINUX.
hpa [Thu, 19 Apr 2001 00:50:29 +0000 (00:50 +0000)]
Introduce a way to return to text mode. Clean up the handling of
mode transitions.
hpa [Tue, 17 Apr 2001 16:15:32 +0000 (16:15 +0000)]
Fix reversed values in "ip=" option.
hpa [Fri, 13 Apr 2001 22:07:51 +0000 (22:07 +0000)]
Add DHCP option to set PXELINUX reset timeout.
hpa [Fri, 13 Apr 2001 21:47:51 +0000 (21:47 +0000)]
Allow the DHCP server to override PXELINUX default options;
PXELINUX documentation fixes.
hpa [Thu, 12 Apr 2001 23:49:19 +0000 (23:49 +0000)]
Update the maximum pathname length to 63 characters.
hpa [Thu, 12 Apr 2001 23:13:15 +0000 (23:13 +0000)]
Fix for full pathname lookup algorithm.
hpa [Thu, 12 Apr 2001 22:50:10 +0000 (22:50 +0000)]
Declare this to be the beginning of version 1.61, and update the
documentation.
hpa [Thu, 12 Apr 2001 22:49:51 +0000 (22:49 +0000)]
Support filenames up to 64 characters.
hpa [Thu, 12 Apr 2001 22:41:35 +0000 (22:41 +0000)]
Support full pathname searches.
hpa [Wed, 11 Apr 2001 18:26:09 +0000 (18:26 +0000)]
ID 0x33 is ISOLINUX.
hpa [Tue, 10 Apr 2001 04:13:30 +0000 (04:13 +0000)]
Use Perl constructs that are somewhat cleaner.
hpa [Tue, 10 Apr 2001 04:11:32 +0000 (04:11 +0000)]
Header cleanups.
hpa [Tue, 10 Apr 2001 04:09:52 +0000 (04:09 +0000)]
Add lss16toppm to the list of files to distribute.
hpa [Tue, 10 Apr 2001 04:09:23 +0000 (04:09 +0000)]
Program to convert an LSS-16 image to PPM.
hpa [Tue, 10 Apr 2001 00:45:53 +0000 (00:45 +0000)]
Specify which version of cdrecord contains mkisofs 1.13.
hpa [Tue, 10 Apr 2001 00:27:27 +0000 (00:27 +0000)]
Check in example of using <Ctrl-P> for comments, and make a note about
colours in graphics mode.
hpa [Tue, 10 Apr 2001 00:09:26 +0000 (00:09 +0000)]
Move "call vgaclearmode" in case of kaboom to the correct version
of the kaboom routine!
hpa [Tue, 10 Apr 2001 00:04:58 +0000 (00:04 +0000)]
Clear graphics mode before trying to reboot.
hpa [Tue, 10 Apr 2001 00:01:02 +0000 (00:01 +0000)]
Fix for register corruption while displaying F-key help files.
hpa [Mon, 9 Apr 2001 23:37:47 +0000 (23:37 +0000)]
Try to improve the relability of the error routine.
hpa [Mon, 9 Apr 2001 23:27:11 +0000 (23:27 +0000)]
Issue a CR LF before printing a message file. Introduce the common
routine crlf to SYSLINUX.
hpa [Mon, 9 Apr 2001 23:18:07 +0000 (23:18 +0000)]
Add note about mode control characters.
hpa [Mon, 9 Apr 2001 23:16:06 +0000 (23:16 +0000)]
Always use ScrollAttribute for scrolling.
hpa [Mon, 9 Apr 2001 23:12:06 +0000 (23:12 +0000)]
Support mode controls.
hpa [Mon, 9 Apr 2001 23:04:17 +0000 (23:04 +0000)]
Add mode-specific control sequences.
hpa [Mon, 9 Apr 2001 21:04:28 +0000 (21:04 +0000)]
Documentation change listing...
hpa [Mon, 9 Apr 2001 20:54:22 +0000 (20:54 +0000)]
More pruning of debug messages.
hpa [Mon, 9 Apr 2001 20:14:54 +0000 (20:14 +0000)]
Document isolinux-debug.bin.
hpa [Mon, 9 Apr 2001 20:07:10 +0000 (20:07 +0000)]
Clean up useless align directive.
hpa [Mon, 9 Apr 2001 20:05:32 +0000 (20:05 +0000)]
isolinux-debug.lst is not a precious file.
hpa [Mon, 9 Apr 2001 20:04:52 +0000 (20:04 +0000)]
Clean up the error messages code; move some uninitialized variables to
the BSS area; build isolinux both with and without debugging messages
by default.
hpa [Mon, 9 Apr 2001 19:48:23 +0000 (19:48 +0000)]
If we get a disk error, do the "kaboom" thing.
hpa [Mon, 9 Apr 2001 19:46:49 +0000 (19:46 +0000)]
If we hit a disk error, actually report the correct error code.
hpa [Mon, 9 Apr 2001 07:13:37 +0000 (07:13 +0000)]
Add note about PXELINUX not searching for path names it can't use.
hpa [Mon, 9 Apr 2001 06:45:17 +0000 (06:45 +0000)]
Add note about the Win9x LOCK command.
hpa [Mon, 9 Apr 2001 06:32:53 +0000 (06:32 +0000)]
Graphics mode scrolling fixes; remove traces of IPAppend option
hpa [Mon, 9 Apr 2001 06:32:20 +0000 (06:32 +0000)]
Graphics mode scrolling fixes.
hpa [Mon, 9 Apr 2001 06:28:49 +0000 (06:28 +0000)]
Graphics scrolling fix; disable .bs and .bss since we can't use them anyway.
hpa [Mon, 9 Apr 2001 05:14:42 +0000 (05:14 +0000)]
Document that the "isolinux" directory now is reality.
hpa [Mon, 9 Apr 2001 05:11:35 +0000 (05:11 +0000)]
Clean up copyright messages.
hpa [Mon, 9 Apr 2001 03:09:14 +0000 (03:09 +0000)]
More bug fixes, including the handling of VidRows/VidCols in graphics mode.
Still directory search problems in isolinux...
hpa [Mon, 9 Apr 2001 01:28:04 +0000 (01:28 +0000)]
Introduce "current directory" support for the isolinux directory.
hpa [Mon, 9 Apr 2001 01:18:53 +0000 (01:18 +0000)]
Improve the ISO filename comparison algorithm; should now always handle
trailing dots correctly (i.e. ignore them.)
hpa [Mon, 9 Apr 2001 00:53:40 +0000 (00:53 +0000)]
Add pointer to home page.
hpa [Mon, 9 Apr 2001 00:30:20 +0000 (00:30 +0000)]
Call vgaclearmode before doing a local boot.
hpa [Mon, 9 Apr 2001 00:08:36 +0000 (00:08 +0000)]
Add pointers to pxelinux.doc and isolinux.doc
hpa [Sun, 8 Apr 2001 09:33:34 +0000 (09:33 +0000)]
Handle filenames without an extension (have to append a trailing dot);
correct the way we advance the file pointer at sector boundaries.
hpa [Sun, 8 Apr 2001 09:11:01 +0000 (09:11 +0000)]
Clean up the "tidy" target, and add isolinux.lst to it.
hpa [Sun, 8 Apr 2001 09:09:21 +0000 (09:09 +0000)]
Add isolinux.asm to the list of sources.
hpa [Sun, 8 Apr 2001 09:07:42 +0000 (09:07 +0000)]
Well, it seems to actually boot. Still needs tons of debugging, though...
hpa [Sun, 8 Apr 2001 09:07:10 +0000 (09:07 +0000)]
Use symbolic BS instead of 08h in strings...