platform/upstream/syslinux.git
22 years agoUpdate the non-branched version number to 1.70.
hpa [Wed, 16 Jan 2002 02:03:09 +0000 (02:03 +0000)]
Update the non-branched version number to 1.70.

22 years agoBe obnoxiously correct and set start_sys_seg to 0x1000.
hpa [Wed, 2 Jan 2002 08:06:17 +0000 (08:06 +0000)]
Be obnoxiously correct and set start_sys_seg to 0x1000.

22 years agoEven better way to do the "kernel version string" pointer stuff
hpa [Wed, 2 Jan 2002 08:03:21 +0000 (08:03 +0000)]
Even better way to do the "kernel version string" pointer stuff

22 years agoDo the version string pointer in the file header correctly.
hpa [Wed, 2 Jan 2002 07:46:56 +0000 (07:46 +0000)]
Do the version string pointer in the file header correctly.

22 years agoUpdate copyright date, and change work-in-progress version to 1.67.
hpa [Wed, 2 Jan 2002 07:09:50 +0000 (07:09 +0000)]
Update copyright date, and change work-in-progress version to 1.67.

22 years agoCode restructuring: common subroutine to load a file into high memory
hpa [Sun, 23 Dec 2001 01:02:30 +0000 (01:02 +0000)]
Code restructuring: common subroutine to load a file into high memory

22 years agoFix other Makefile braindeadness
hpa [Mon, 17 Dec 2001 02:18:06 +0000 (02:18 +0000)]
Fix other Makefile braindeadness

22 years agoFix quoting problem in Makefile
hpa [Mon, 17 Dec 2001 02:16:04 +0000 (02:16 +0000)]
Fix quoting problem in Makefile

22 years agoClean up gcc version dependencies, mostly related to asm() statements.
hpa [Mon, 17 Dec 2001 02:08:56 +0000 (02:08 +0000)]
Clean up gcc version dependencies, mostly related to asm() statements.

22 years agoMake a valiant, and probably futile, attempt to free memory after
hpa [Sun, 16 Dec 2001 00:03:28 +0000 (00:03 +0000)]
Make a valiant, and probably futile, attempt to free memory after
running the PXE stack.

22 years agoDocument geometry limits.
hpa [Sat, 15 Dec 2001 07:13:09 +0000 (07:13 +0000)]
Document geometry limits.

22 years agoPreserve DL except for the rather few calls for which DL is part of the
hpa [Sat, 15 Dec 2001 07:09:26 +0000 (07:09 +0000)]
Preserve DL except for the rather few calls for which DL is part of the
return value.  This is required for DOS not to go ballistic.

22 years agoMinor cleanups
hpa [Sat, 15 Dec 2001 06:38:03 +0000 (06:38 +0000)]
Minor cleanups

22 years agoDOS now boots floppy and harddisk, but something is still amiss...
hpa [Sat, 15 Dec 2001 00:45:42 +0000 (00:45 +0000)]
DOS now boots floppy and harddisk, but something is still amiss...

22 years agoBe even more anal...
hpa [Fri, 14 Dec 2001 22:41:55 +0000 (22:41 +0000)]
Be even more anal...

22 years agoCorrect the computation of the various terms
hpa [Fri, 14 Dec 2001 08:23:21 +0000 (08:23 +0000)]
Correct the computation of the various terms

22 years agoUse the correct drive number variable, please...
hpa [Fri, 14 Dec 2001 08:21:36 +0000 (08:21 +0000)]
Use the correct drive number variable, please...

22 years agoCorrectly handle very large kernel images and very large ramdisks.
hpa [Fri, 14 Dec 2001 08:21:08 +0000 (08:21 +0000)]
Correctly handle very large kernel images and very large ramdisks.

22 years agoMake "make install" actually install all the things that should
hpa [Thu, 13 Dec 2001 09:10:37 +0000 (09:10 +0000)]
Make "make install" actually install all the things that should
be installed.

22 years agoPrint a copyright string in memdisk; clean up the handling of dates
hpa [Thu, 13 Dec 2001 07:34:25 +0000 (07:34 +0000)]
Print a copyright string in memdisk; clean up the handling of dates
somewhat.

22 years agoNonsense change because it makes me feel better
hpa [Thu, 13 Dec 2001 05:36:33 +0000 (05:36 +0000)]
Nonsense change because it makes me feel better

22 years agoFix the command-line parser, compile with -Wall
hpa [Thu, 13 Dec 2001 05:27:15 +0000 (05:27 +0000)]
Fix the command-line parser, compile with -Wall

22 years agoSupport parsing the command line, and setting the geometry that way.
hpa [Wed, 12 Dec 2001 21:52:44 +0000 (21:52 +0000)]
Support parsing the command line, and setting the geometry that way.

22 years agoDon't count partitions for which type == 0 (no partition)
hpa [Wed, 12 Dec 2001 06:23:14 +0000 (06:23 +0000)]
Don't count partitions for which type == 0 (no partition)

22 years agoWe're doing better, now...
hpa [Wed, 12 Dec 2001 04:24:00 +0000 (04:24 +0000)]
We're doing better, now...

22 years agoClean up another annoying debugging message.
hpa [Wed, 12 Dec 2001 04:22:48 +0000 (04:22 +0000)]
Clean up another annoying debugging message.

22 years agoPrune the error messages; examine the partition table for hard disk
hpa [Wed, 12 Dec 2001 04:19:52 +0000 (04:19 +0000)]
Prune the error messages; examine the partition table for hard disk
geometry.

22 years agoMake the memory configuration calls actually work properly, especially
hpa [Wed, 12 Dec 2001 03:39:52 +0000 (03:39 +0000)]
Make the memory configuration calls actually work properly, especially
E820.

22 years agoDocument at least the existence of memdisk.
hpa [Tue, 11 Dec 2001 21:17:42 +0000 (21:17 +0000)]
Document at least the existence of memdisk.

22 years agoReally build memdisk...
hpa [Tue, 11 Dec 2001 19:27:10 +0000 (19:27 +0000)]
Really build memdisk...

22 years agoFix syntax error
hpa [Tue, 11 Dec 2001 19:24:27 +0000 (19:24 +0000)]
Fix syntax error

22 years agoList memdisk as OTHER so it'll get included in the release bundle
hpa [Tue, 11 Dec 2001 19:23:27 +0000 (19:23 +0000)]
List memdisk as OTHER so it'll get included in the release bundle

22 years agoSome makefile changes to account for memdisk
hpa [Tue, 11 Dec 2001 19:18:57 +0000 (19:18 +0000)]
Some makefile changes to account for memdisk

22 years agoMake the thing actually work!!! Yoo-hoo!!!
hpa [Tue, 11 Dec 2001 19:18:45 +0000 (19:18 +0000)]
Make the thing actually work!!! Yoo-hoo!!!

22 years agoFix a couple of stack mishandling bugs...
hpa [Tue, 11 Dec 2001 09:27:42 +0000 (09:27 +0000)]
Fix a couple of stack mishandling bugs...

22 years agoCheckpoint: many many changes, now successfully loads the
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.

22 years agoDon't initialize the E820 map statically -- it's too big
hpa [Tue, 11 Dec 2001 01:20:33 +0000 (01:20 +0000)]
Don't initialize the E820 map statically -- it's too big

22 years agoCheckpoint: add printf() for debugging, remove query of E881 (seems
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.

22 years agoMove %fs initialization to assembly code; initialize %es explicitly.
hpa [Mon, 10 Dec 2001 10:03:01 +0000 (10:03 +0000)]
Move %fs initialization to assembly code; initialize %es explicitly.

22 years agoHello, World now working...
hpa [Mon, 10 Dec 2001 09:36:55 +0000 (09:36 +0000)]
Hello, World now working...

22 years agoMake sure we use calll/retl for the C code, so the stack frame layout
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.

22 years agoSimple console I/O, mostly for debugging.
hpa [Mon, 10 Dec 2001 09:03:58 +0000 (09:03 +0000)]
Simple console I/O, mostly for debugging.

22 years agoFix support for small pseudo-kernels.
hpa [Mon, 10 Dec 2001 09:03:27 +0000 (09:03 +0000)]
Fix support for small pseudo-kernels.

22 years agoAdd postprocessing to set the number of setup sectors.
hpa [Mon, 10 Dec 2001 08:20:43 +0000 (08:20 +0000)]
Add postprocessing to set the number of setup sectors.

22 years agoAdd support for "pseudo-kernels" < 64K in size.
hpa [Mon, 10 Dec 2001 07:38:23 +0000 (07:38 +0000)]
Add support for "pseudo-kernels" < 64K in size.

22 years agoYet another snapshot. Now we can actually compile the sucker...
hpa [Mon, 10 Dec 2001 06:46:18 +0000 (06:46 +0000)]
Yet another snapshot.  Now we can actually compile the sucker...

22 years agoBoot protocol version 2.03 support.
hpa [Mon, 10 Dec 2001 00:02:55 +0000 (00:02 +0000)]
Boot protocol version 2.03 support.

22 years agoMore work at patching and setup; load the boot sector when done
hpa [Sun, 9 Dec 2001 07:18:37 +0000 (07:18 +0000)]
More work at patching and setup; load the boot sector when done

22 years agoSnapshot the work.
hpa [Sun, 9 Dec 2001 07:01:42 +0000 (07:01 +0000)]
Snapshot the work.

22 years agoReinstate memdisk.asm
hpa [Sun, 9 Dec 2001 06:01:51 +0000 (06:01 +0000)]
Reinstate memdisk.asm

22 years agoRemove memdisk (moved into memdisk directory)
hpa [Sun, 9 Dec 2001 05:58:13 +0000 (05:58 +0000)]
Remove memdisk (moved into memdisk directory)

22 years agoInitial work for the in-memory disk emulator
hpa [Sun, 9 Dec 2001 05:57:00 +0000 (05:57 +0000)]
Initial work for the in-memory disk emulator

22 years agoUpdate NEWS file; turn off tracers; add warning about broken BIOSes to
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.

22 years agoISOLINUX: Support booting from image files (if the BIOS works).
hpa [Thu, 6 Dec 2001 05:30:20 +0000 (05:30 +0000)]
ISOLINUX: Support booting from image files (if the BIOS works).

22 years agoMore work on the memory disk image driver
hpa [Thu, 6 Dec 2001 05:29:53 +0000 (05:29 +0000)]
More work on the memory disk image driver

22 years agoDocument tftpd32 for Win32 systems.
hpa [Mon, 26 Nov 2001 04:34:23 +0000 (04:34 +0000)]
Document tftpd32 for Win32 systems.

22 years agoUpdate documentation -- point to hardware information page
hpa [Sat, 24 Nov 2001 08:19:50 +0000 (08:19 +0000)]
Update documentation -- point to hardware information page

22 years agoDocument missing serial port test.
hpa [Wed, 21 Nov 2001 20:54:11 +0000 (20:54 +0000)]
Document missing serial port test.

22 years agoMake an attempt at detecting nonexistent serial port hardware.
hpa [Wed, 21 Nov 2001 20:48:04 +0000 (20:48 +0000)]
Make an attempt at detecting nonexistent serial port hardware.

22 years agoCorrect serial port/no flow control.
hpa [Wed, 21 Nov 2001 01:47:30 +0000 (01:47 +0000)]
Correct serial port/no flow control.

22 years agoEven more tweaks at flow control support
hpa [Tue, 20 Nov 2001 22:42:11 +0000 (22:42 +0000)]
Even more tweaks at flow control support

22 years agoCorrect parsing of serial flow control
hpa [Tue, 20 Nov 2001 22:21:33 +0000 (22:21 +0000)]
Correct parsing of serial flow control

22 years agoModify the way serial flow control works.
hpa [Tue, 20 Nov 2001 04:16:38 +0000 (04:16 +0000)]
Modify the way serial flow control works.

22 years agoFix parsing of hardware flow control
hpa [Tue, 20 Nov 2001 04:01:21 +0000 (04:01 +0000)]
Fix parsing of hardware flow control

22 years agoFix restoring text mode with a font set (uninitialized use of ES)
hpa [Tue, 20 Nov 2001 03:56:40 +0000 (03:56 +0000)]
Fix restoring text mode with a font set (uninitialized use of ES)

23 years agoBe more explicit about errors, so we can debug problems.
hpa [Fri, 7 Sep 2001 06:18:26 +0000 (06:18 +0000)]
Be more explicit about errors, so we can debug problems.

23 years agoTry to placate recent versions of Windows when using the DOS installer.
hpa [Fri, 7 Sep 2001 05:33:12 +0000 (05:33 +0000)]
Try to placate recent versions of Windows when using the DOS installer.

23 years agoFirst cut of "hardware" flowcontrol support for serial console.
hpa [Thu, 6 Sep 2001 02:23:34 +0000 (02:23 +0000)]
First cut of "hardware" flowcontrol support for serial console.

23 years agoIt may not just be an Award bug...
hpa [Tue, 7 Aug 2001 04:42:35 +0000 (04:42 +0000)]
It may not just be an Award bug...

23 years agoFix short jump out of range
hpa [Sat, 4 Aug 2001 06:12:54 +0000 (06:12 +0000)]
Fix short jump out of range

23 years agoBug workaround for Award BIOSes.
hpa [Sat, 4 Aug 2001 06:10:08 +0000 (06:10 +0000)]
Bug workaround for Award BIOSes.

23 years agoTry to avoid font problems when returning to text mode.
hpa [Fri, 20 Jul 2001 05:00:17 +0000 (05:00 +0000)]
Try to avoid font problems when returning to text mode.

23 years agoFix stack-smash bug.
hpa [Mon, 28 May 2001 19:48:26 +0000 (19:48 +0000)]
Fix stack-smash bug.

23 years agoWorking on version 1.63.
hpa [Wed, 9 May 2001 17:51:07 +0000 (17:51 +0000)]
Working on version 1.63.

23 years agoCorrect the handling of "equal buckets conversion". This is probably
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.

23 years agoInstall ppmtolss16; lss16toppm; honour INSTALLROOT.
hpa [Mon, 7 May 2001 19:42:08 +0000 (19:42 +0000)]
Install ppmtolss16; lss16toppm; honour INSTALLROOT.

23 years agoRemove obsolete debugging code; reinstate error messages
hpa [Mon, 7 May 2001 19:35:32 +0000 (19:35 +0000)]
Remove obsolete debugging code; reinstate error messages

23 years agoMake an attempt to do color assignment correctly even without having
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.

23 years agoDocument disk image support as a TODO.
hpa [Tue, 24 Apr 2001 18:35:07 +0000 (18:35 +0000)]
Document disk image support as a TODO.

23 years agoUse the undocumented "append" command instead of hacking around
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.

23 years ago- Graphics fixes
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.

23 years agoTSR for virtual INT 13h disk in high memory (under development.)
hpa [Thu, 19 Apr 2001 04:57:57 +0000 (04:57 +0000)]
TSR for virtual INT 13h disk in high memory (under development.)

23 years agoNote that booting other OSes currently applies to SYSLINUX only; if you're
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.

23 years agoIntroduce a way to return to text mode. Clean up the handling of
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.

23 years agoFix reversed values in "ip=" option.
hpa [Tue, 17 Apr 2001 16:15:32 +0000 (16:15 +0000)]
Fix reversed values in "ip=" option.

23 years agoAdd DHCP option to set PXELINUX reset timeout.
hpa [Fri, 13 Apr 2001 22:07:51 +0000 (22:07 +0000)]
Add DHCP option to set PXELINUX reset timeout.

23 years agoAllow the DHCP server to override PXELINUX default options;
hpa [Fri, 13 Apr 2001 21:47:51 +0000 (21:47 +0000)]
Allow the DHCP server to override PXELINUX default options;
PXELINUX documentation fixes.

23 years agoUpdate the maximum pathname length to 63 characters.
hpa [Thu, 12 Apr 2001 23:49:19 +0000 (23:49 +0000)]
Update the maximum pathname length to 63 characters.

23 years agoFix for full pathname lookup algorithm.
hpa [Thu, 12 Apr 2001 23:13:15 +0000 (23:13 +0000)]
Fix for full pathname lookup algorithm.

23 years agoDeclare this to be the beginning of version 1.61, and update the
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.

23 years agoSupport filenames up to 64 characters.
hpa [Thu, 12 Apr 2001 22:49:51 +0000 (22:49 +0000)]
Support filenames up to 64 characters.

23 years agoSupport full pathname searches.
hpa [Thu, 12 Apr 2001 22:41:35 +0000 (22:41 +0000)]
Support full pathname searches.

23 years agoID 0x33 is ISOLINUX.
hpa [Wed, 11 Apr 2001 18:26:09 +0000 (18:26 +0000)]
ID 0x33 is ISOLINUX.

23 years agoUse Perl constructs that are somewhat cleaner.
hpa [Tue, 10 Apr 2001 04:13:30 +0000 (04:13 +0000)]
Use Perl constructs that are somewhat cleaner.

23 years agoHeader cleanups.
hpa [Tue, 10 Apr 2001 04:11:32 +0000 (04:11 +0000)]
Header cleanups.

23 years agoAdd lss16toppm to the list of files to distribute.
hpa [Tue, 10 Apr 2001 04:09:52 +0000 (04:09 +0000)]
Add lss16toppm to the list of files to distribute.

23 years agoProgram to convert an LSS-16 image to PPM.
hpa [Tue, 10 Apr 2001 04:09:23 +0000 (04:09 +0000)]
Program to convert an LSS-16 image to PPM.

23 years agoSpecify which version of cdrecord contains mkisofs 1.13.
hpa [Tue, 10 Apr 2001 00:45:53 +0000 (00:45 +0000)]
Specify which version of cdrecord contains mkisofs 1.13.

23 years agoCheck in example of using <Ctrl-P> for comments, and make a note about
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.

23 years agoMove "call vgaclearmode" in case of kaboom to the correct version
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!