profile/ivi/syslinux.git
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)

22 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.

22 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.

22 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.

22 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...

22 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

22 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!

23 years agoClear graphics mode before trying to reboot.
hpa [Tue, 10 Apr 2001 00:04:58 +0000 (00:04 +0000)]
Clear graphics mode before trying to reboot.

23 years agoFix for register corruption while displaying F-key help files.
hpa [Tue, 10 Apr 2001 00:01:02 +0000 (00:01 +0000)]
Fix for register corruption while displaying F-key help files.

23 years agoTry to improve the relability of the error routine.
hpa [Mon, 9 Apr 2001 23:37:47 +0000 (23:37 +0000)]
Try to improve the relability of the error routine.

23 years agoIssue a CR LF before printing a message file. Introduce the common
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.

23 years agoAdd note about mode control characters.
hpa [Mon, 9 Apr 2001 23:18:07 +0000 (23:18 +0000)]
Add note about mode control characters.

23 years agoAlways use ScrollAttribute for scrolling.
hpa [Mon, 9 Apr 2001 23:16:06 +0000 (23:16 +0000)]
Always use ScrollAttribute for scrolling.

23 years agoSupport mode controls.
hpa [Mon, 9 Apr 2001 23:12:06 +0000 (23:12 +0000)]
Support mode controls.

23 years agoAdd mode-specific control sequences.
hpa [Mon, 9 Apr 2001 23:04:17 +0000 (23:04 +0000)]
Add mode-specific control sequences.

23 years agoDocumentation change listing...
hpa [Mon, 9 Apr 2001 21:04:28 +0000 (21:04 +0000)]
Documentation change listing...

23 years agoMore pruning of debug messages.
hpa [Mon, 9 Apr 2001 20:54:22 +0000 (20:54 +0000)]
More pruning of debug messages.

23 years agoDocument isolinux-debug.bin.
hpa [Mon, 9 Apr 2001 20:14:54 +0000 (20:14 +0000)]
Document isolinux-debug.bin.

23 years agoClean up useless align directive.
hpa [Mon, 9 Apr 2001 20:07:10 +0000 (20:07 +0000)]
Clean up useless align directive.

23 years agoisolinux-debug.lst is not a precious file.
hpa [Mon, 9 Apr 2001 20:05:32 +0000 (20:05 +0000)]
isolinux-debug.lst is not a precious file.

23 years agoClean up the error messages code; move some uninitialized variables to
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.

23 years agoIf we get a disk error, do the "kaboom" thing.
hpa [Mon, 9 Apr 2001 19:48:23 +0000 (19:48 +0000)]
If we get a disk error, do the "kaboom" thing.

23 years agoIf we hit a disk error, actually report the correct error code.
hpa [Mon, 9 Apr 2001 19:46:49 +0000 (19:46 +0000)]
If we hit a disk error, actually report the correct error code.

23 years agoAdd note about PXELINUX not searching for path names it can't use.
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.

23 years agoAdd note about the Win9x LOCK command.
hpa [Mon, 9 Apr 2001 06:45:17 +0000 (06:45 +0000)]
Add note about the Win9x LOCK command.

23 years agoGraphics mode scrolling fixes; remove traces of IPAppend option
hpa [Mon, 9 Apr 2001 06:32:53 +0000 (06:32 +0000)]
Graphics mode scrolling fixes; remove traces of IPAppend option

23 years agoGraphics mode scrolling fixes.
hpa [Mon, 9 Apr 2001 06:32:20 +0000 (06:32 +0000)]
Graphics mode scrolling fixes.

23 years agoGraphics scrolling fix; disable .bs and .bss since we can't use them anyway.
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.

23 years agoDocument that the "isolinux" directory now is reality.
hpa [Mon, 9 Apr 2001 05:14:42 +0000 (05:14 +0000)]
Document that the "isolinux" directory now is reality.

23 years agoClean up copyright messages.
hpa [Mon, 9 Apr 2001 05:11:35 +0000 (05:11 +0000)]
Clean up copyright messages.

23 years agoMore bug fixes, including the handling of VidRows/VidCols in graphics mode.
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...

23 years agoIntroduce "current directory" support for the isolinux directory.
hpa [Mon, 9 Apr 2001 01:28:04 +0000 (01:28 +0000)]
Introduce "current directory" support for the isolinux directory.

23 years agoImprove the ISO filename comparison algorithm; should now always handle
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.)

23 years agoAdd pointer to home page.
hpa [Mon, 9 Apr 2001 00:53:40 +0000 (00:53 +0000)]
Add pointer to home page.

23 years agoCall vgaclearmode before doing a local boot.
hpa [Mon, 9 Apr 2001 00:30:20 +0000 (00:30 +0000)]
Call vgaclearmode before doing a local boot.

23 years agoAdd pointers to pxelinux.doc and isolinux.doc
hpa [Mon, 9 Apr 2001 00:08:36 +0000 (00:08 +0000)]
Add pointers to pxelinux.doc and isolinux.doc

23 years agoHandle filenames without an extension (have to append a trailing dot);
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.

23 years agoClean up the "tidy" target, and add isolinux.lst to it.
hpa [Sun, 8 Apr 2001 09:11:01 +0000 (09:11 +0000)]
Clean up the "tidy" target, and add isolinux.lst to it.

23 years agoAdd isolinux.asm to the list of sources.
hpa [Sun, 8 Apr 2001 09:09:21 +0000 (09:09 +0000)]
Add isolinux.asm to the list of sources.

23 years agoWell, it seems to actually boot. Still needs tons of debugging, though...
hpa [Sun, 8 Apr 2001 09:07:42 +0000 (09:07 +0000)]
Well, it seems to actually boot.  Still needs tons of debugging, though...

23 years agoUse symbolic BS instead of 08h in strings...
hpa [Sun, 8 Apr 2001 09:07:10 +0000 (09:07 +0000)]
Use symbolic BS instead of 08h in strings...

23 years agoNote about what we don't support.
hpa [Sun, 8 Apr 2001 08:39:47 +0000 (08:39 +0000)]
Note about what we don't support.

23 years agoOfficially admit the existence of isolinux :)
hpa [Sun, 8 Apr 2001 08:34:00 +0000 (08:34 +0000)]
Officially admit the existence of isolinux :)

23 years agoActually look for the configuration file and open it.
hpa [Sun, 8 Apr 2001 05:31:09 +0000 (05:31 +0000)]
Actually look for the configuration file and open it.

23 years agoBuild isolinux by default.
hpa [Sun, 8 Apr 2001 05:14:49 +0000 (05:14 +0000)]
Build isolinux by default.
isolinux: flesh out getfssec and searchdir.