platform/upstream/syslinux.git
22 years agoWork around NASM bug that would lead to no timeout at all before reset
hpa [Fri, 25 Oct 2002 05:09:02 +0000 (05:09 +0000)]
Work around NASM bug that would lead to no timeout at all before reset

22 years agoFix command-line parsing bug... destroyed the flags while live... oops.
hpa [Thu, 24 Oct 2002 22:11:46 +0000 (22:11 +0000)]
Fix command-line parsing bug... destroyed the flags while live... oops.

22 years agoYes it is, just not for nonofficial builds
hpa [Thu, 24 Oct 2002 20:41:18 +0000 (20:41 +0000)]
Yes it is, just not for nonofficial builds

22 years agoDATE isn't defined in the MEMDISK directory
hpa [Thu, 24 Oct 2002 20:40:59 +0000 (20:40 +0000)]
DATE isn't defined in the MEMDISK directory

22 years agoFix dependencies
hpa [Thu, 24 Oct 2002 20:39:15 +0000 (20:39 +0000)]
Fix dependencies

22 years ago(Hopefully) fix bug related to very long configuration files
hpa [Thu, 24 Oct 2002 17:31:45 +0000 (17:31 +0000)]
(Hopefully) fix bug related to very long configuration files

ISOLINUX: support /boot/isolinux as well as /isolinux

22 years agoFix bug which causes ISOLINUX to choke on initrds > 128 MB.
hpa [Thu, 24 Oct 2002 05:46:28 +0000 (05:46 +0000)]
Fix bug which causes ISOLINUX to choke on initrds > 128 MB.

22 years agoAdd option to display the generated filesystem offset
hpa [Thu, 24 Oct 2002 04:05:47 +0000 (04:05 +0000)]
Add option to display the generated filesystem offset

22 years ago* Unify the command-line handling and extension-scanning code
hpa [Thu, 24 Oct 2002 00:59:08 +0000 (00:59 +0000)]
* Unify the command-line handling and extension-scanning code
* Fix bug relating to '/' characters in ISOLINUX
* Add <Ctrl-V> to display the version number

22 years agoFix PXELINUX memory overwrite bug.
hpa [Tue, 22 Oct 2002 18:28:26 +0000 (18:28 +0000)]
Fix PXELINUX memory overwrite bug.

22 years agoAdd missing files.
hpa [Thu, 3 Oct 2002 10:04:49 +0000 (10:04 +0000)]
Add missing files.

22 years agoAdd tool to create a DOS-formatted hard drive image; minor tidying of the
hpa [Thu, 3 Oct 2002 10:02:50 +0000 (10:02 +0000)]
Add tool to create a DOS-formatted hard drive image; minor tidying of the
MBR code.

22 years agoMake the syslinux installer be setuid safe (we hope...)
hpa [Wed, 28 Aug 2002 21:02:02 +0000 (21:02 +0000)]
Make the syslinux installer be setuid safe (we hope...)

22 years agoFix for Toshiba laptops; ported from 1.xx branch
hpa [Tue, 13 Aug 2002 20:36:33 +0000 (20:36 +0000)]
Fix for Toshiba laptops; ported from 1.xx branch

22 years agoUpdate the documentation for COMBOOT images
hpa [Sat, 20 Jul 2002 06:21:30 +0000 (06:21 +0000)]
Update the documentation for COMBOOT images

22 years agoFinally get around to fixing the MBR code.
hpa [Mon, 15 Jul 2002 23:03:18 +0000 (23:03 +0000)]
Finally get around to fixing the MBR code.

22 years agoCorrect the "invoke PXE stack" call...
hpa [Mon, 17 Jun 2002 18:02:59 +0000 (18:02 +0000)]
Correct the "invoke PXE stack" call...

22 years agoAdd API call to determine the serial console configuration.
hpa [Mon, 17 Jun 2002 16:10:15 +0000 (16:10 +0000)]
Add API call to determine the serial console configuration.

22 years agoDocument changes due to the use of a stack frame; add new "get derivative
hpa [Mon, 17 Jun 2002 02:57:27 +0000 (02:57 +0000)]
Document changes due to the use of a stack frame; add new "get derivative
specific information" API call.

22 years agoSupport reporting extended characters as <NUL>...; use a stack register
hpa [Mon, 17 Jun 2002 01:08:23 +0000 (01:08 +0000)]
Support reporting extended characters as <NUL>...; use a stack register
frame for INT 21/22.

22 years agoDocument new "write serial port" syscall
hpa [Sun, 16 Jun 2002 06:30:28 +0000 (06:30 +0000)]
Document new "write serial port" syscall

22 years agoMerge in changes from SYSLINUX 1.75
hpa [Sat, 15 Jun 2002 05:24:25 +0000 (05:24 +0000)]
Merge in changes from SYSLINUX 1.75

22 years agoYet another case of cp -r -> cp -rP
hpa [Wed, 12 Jun 2002 23:28:42 +0000 (23:28 +0000)]
Yet another case of cp -r -> cp -rP

22 years agoUse the new <com32.h> definitions
hpa [Wed, 12 Jun 2002 23:27:00 +0000 (23:27 +0000)]
Use the new <com32.h> definitions

22 years agoCorrect the CFLAGS for building com32 files
hpa [Wed, 12 Jun 2002 23:25:57 +0000 (23:25 +0000)]
Correct the CFLAGS for building com32 files

22 years agoExport com32/include instead of com32.h
hpa [Wed, 12 Jun 2002 23:24:53 +0000 (23:24 +0000)]
Export com32/include instead of com32.h

22 years agoDocument the new structure definitions.
hpa [Wed, 12 Jun 2002 23:20:52 +0000 (23:20 +0000)]
Document the new structure definitions.

22 years agoAdd <stdint.h>
hpa [Wed, 12 Jun 2002 23:19:18 +0000 (23:19 +0000)]
Add <stdint.h>

22 years agoMove com32.h to a subdirectory; we expect to have more stuff here...
hpa [Wed, 12 Jun 2002 23:18:40 +0000 (23:18 +0000)]
Move com32.h to a subdirectory; we expect to have more stuff here...

22 years agoRemove the noop API call, and instead use function 0 for internal
hpa [Wed, 12 Jun 2002 19:25:32 +0000 (19:25 +0000)]
Remove the noop API call, and instead use function 0 for internal
purposes as the actual implementation of "unimplemented syscall."

22 years agoFix the implementation of API call 0009h (Call PXE Stack)
hpa [Wed, 12 Jun 2002 19:21:40 +0000 (19:21 +0000)]
Fix the implementation of API call 0009h (Call PXE Stack)

22 years agoPatch ported from the 1.xx branch: correct chainloading of PXE NBPs.
hpa [Wed, 12 Jun 2002 19:20:40 +0000 (19:20 +0000)]
Patch ported from the 1.xx branch: correct chainloading of PXE NBPs.

22 years agoAdd an API call to invoke the PXE stack directly.
hpa [Wed, 12 Jun 2002 06:16:58 +0000 (06:16 +0000)]
Add an API call to invoke the PXE stack directly.

22 years agoMake sure "make clean" does the right thing.
hpa [Tue, 11 Jun 2002 21:34:46 +0000 (21:34 +0000)]
Make sure "make clean" does the right thing.

22 years agoUpdate documentation; return ClustSize not SecPerClust on an open request...
hpa [Tue, 11 Jun 2002 19:18:00 +0000 (19:18 +0000)]
Update documentation; return ClustSize not SecPerClust on an open request...

22 years agoAdd com32.h as documentation.
hpa [Tue, 11 Jun 2002 05:57:55 +0000 (05:57 +0000)]
Add com32.h as documentation.

22 years agoAdd an API for COMBOOT images, and add support for "COM32" -- 32-bit
hpa [Tue, 11 Jun 2002 05:48:29 +0000 (05:48 +0000)]
Add an API for COMBOOT images, and add support for "COM32" -- 32-bit
linear .com files.

22 years agoEliminate "near"s
hpa [Tue, 11 Jun 2002 02:11:00 +0000 (02:11 +0000)]
Eliminate "near"s

22 years agoRemove all explicit "near" declarations, except the ones that are
hpa [Mon, 10 Jun 2002 18:32:42 +0000 (18:32 +0000)]
Remove all explicit "near" declarations, except the ones that are
absolutely necessary.

22 years agoRemove some redundant move-via-register of segments
hpa [Fri, 7 Jun 2002 05:04:28 +0000 (05:04 +0000)]
Remove some redundant move-via-register of segments

22 years agoFix COMBOOT return; support DOS system calls 00 and 4C (both are EXIT.)
hpa [Thu, 6 Jun 2002 02:00:50 +0000 (02:00 +0000)]
Fix COMBOOT return; support DOS system calls 00 and 4C (both are EXIT.)

22 years agoClean up major bugs in the extension-detection code.
hpa [Thu, 6 Jun 2002 01:15:03 +0000 (01:15 +0000)]
Clean up major bugs in the extension-detection code.

22 years agoFix the aborted_msg
hpa [Thu, 6 Jun 2002 01:00:01 +0000 (01:00 +0000)]
Fix the aborted_msg

22 years agoComment update
hpa [Mon, 3 Jun 2002 04:30:16 +0000 (04:30 +0000)]
Comment update

22 years agoNo more .depend files...
hpa [Mon, 3 Jun 2002 02:50:11 +0000 (02:50 +0000)]
No more .depend files...

22 years agoRemove .depend files when packaging...
hpa [Mon, 3 Jun 2002 02:49:37 +0000 (02:49 +0000)]
Remove .depend files when packaging...

22 years agoAdditional El Torito BIOS workarounds...
hpa [Mon, 3 Jun 2002 02:46:58 +0000 (02:46 +0000)]
Additional El Torito BIOS workarounds...

22 years agoBuild SYSLINUX, not NASM
hpa [Sun, 2 Jun 2002 07:31:18 +0000 (07:31 +0000)]
Build SYSLINUX, not NASM

22 years agoRemove remaining references to genstupid.pl
hpa [Sun, 2 Jun 2002 05:13:45 +0000 (05:13 +0000)]
Remove remaining references to genstupid.pl

22 years agoMajor rewrite of the very early SYSLINUX code. Generate the "stupid"
hpa [Sun, 2 Jun 2002 05:12:25 +0000 (05:12 +0000)]
Major rewrite of the very early SYSLINUX code.  Generate the "stupid"
version in a different manner.  Require NASM 0.98.32 or higher --
thus we don't need the jmpcc macros anymore.

22 years agoIf ClustSize is a dword we might as well use it as such...
hpa [Sat, 1 Jun 2002 07:51:40 +0000 (07:51 +0000)]
If ClustSize is a dword we might as well use it as such...

22 years agoFix egg-on-face bug (accessing several word variables as dword)
hpa [Sat, 1 Jun 2002 07:50:30 +0000 (07:50 +0000)]
Fix egg-on-face bug (accessing several word variables as dword)

22 years agoUse INT 13h reset to turn off the floppy, not an explicit out.
hpa [Thu, 16 May 2002 03:55:36 +0000 (03:55 +0000)]
Use INT 13h reset to turn off the floppy, not an explicit out.

22 years agoFurther rationalize command-line parsing by allowing functions to
hpa [Tue, 30 Apr 2002 03:33:27 +0000 (03:33 +0000)]
Further rationalize command-line parsing by allowing functions to
take an argument.

22 years agoFix parsing bug which caused the last vkernel to be lost
hpa [Tue, 30 Apr 2002 02:35:37 +0000 (02:35 +0000)]
Fix parsing bug which caused the last vkernel to be lost

22 years agoFix the make clean rules
hpa [Mon, 29 Apr 2002 19:01:36 +0000 (19:01 +0000)]
Fix the make clean rules

22 years agoHide an echo statement
hpa [Mon, 29 Apr 2002 19:00:22 +0000 (19:00 +0000)]
Hide an echo statement

22 years agoAdd macro to undo a prerelease
hpa [Mon, 29 Apr 2002 18:59:52 +0000 (18:59 +0000)]
Add macro to undo a prerelease

22 years agokwdhash.gen is a BTARGET
hpa [Mon, 29 Apr 2002 18:56:53 +0000 (18:56 +0000)]
kwdhash.gen is a BTARGET

22 years agoRename generated include files from *.inc -> *.gen to avoid Makefile
hpa [Mon, 29 Apr 2002 18:54:58 +0000 (18:54 +0000)]
Rename generated include files from *.inc -> *.gen to avoid Makefile
confusion

22 years agoChange keywords to match the documentation.
hpa [Mon, 29 Apr 2002 18:49:09 +0000 (18:49 +0000)]
Change keywords to match the documentation.

22 years agoNull-pad the .0 extension
hpa [Sun, 28 Apr 2002 23:16:23 +0000 (23:16 +0000)]
Null-pad the .0 extension

22 years agoChange, and document, the search sequence of extensions.
hpa [Sun, 28 Apr 2002 23:13:42 +0000 (23:13 +0000)]
Change, and document, the search sequence of extensions.

22 years agoDocument the SAY command, remove references to SYSLINUX 1.0
hpa [Sun, 28 Apr 2002 22:57:27 +0000 (22:57 +0000)]
Document the SAY command, remove references to SYSLINUX 1.0

22 years agoAdd call to crlf
hpa [Sun, 28 Apr 2002 06:22:14 +0000 (06:22 +0000)]
Add call to crlf

22 years agoSave a few bytes...
hpa [Sun, 28 Apr 2002 06:00:42 +0000 (06:00 +0000)]
Save a few bytes...

22 years agoFactor out CPU initialization and some common configuration into
hpa [Sun, 28 Apr 2002 05:40:11 +0000 (05:40 +0000)]
Factor out CPU initialization and some common configuration into
separate files; fix bcopy bugs.

22 years agoAdd rules for isolinux testing
hpa [Sun, 28 Apr 2002 03:49:02 +0000 (03:49 +0000)]
Add rules for isolinux testing

22 years agoMake the setup of the bootup entry state saner.
hpa [Sun, 28 Apr 2002 00:50:20 +0000 (00:50 +0000)]
Make the setup of the bootup entry state saner.

22 years agoGeneralize and factor out bootsector-generation code.
hpa [Sun, 28 Apr 2002 00:32:34 +0000 (00:32 +0000)]
Generalize and factor out bootsector-generation code.

22 years agoMore factoring of common code
hpa [Sat, 27 Apr 2002 23:41:49 +0000 (23:41 +0000)]
More factoring of common code

22 years agoWe *are* breaking up the source...
hpa [Sat, 27 Apr 2002 03:17:06 +0000 (03:17 +0000)]
We *are* breaking up the source...

22 years agoSimplify the rule for pxelinux.0, to help out the automatic
hpa [Sat, 27 Apr 2002 03:15:23 +0000 (03:15 +0000)]
Simplify the rule for pxelinux.0, to help out the automatic
dependency generator.

22 years agoDon't rely on non-preprocessor references
hpa [Sat, 27 Apr 2002 03:12:46 +0000 (03:12 +0000)]
Don't rely on non-preprocessor references

22 years agoComplete conversion to new config file parser
hpa [Sat, 27 Apr 2002 02:39:35 +0000 (02:39 +0000)]
Complete conversion to new config file parser

22 years ago*** empty log message ***
hpa [Sat, 27 Apr 2002 02:39:11 +0000 (02:39 +0000)]
*** empty log message ***

22 years agoGenerate hashes for the new parser
hpa [Sat, 27 Apr 2002 01:58:51 +0000 (01:58 +0000)]
Generate hashes for the new parser

22 years agoMove configuration file handling to separate file (currently PXELINUX
hpa [Sat, 27 Apr 2002 01:51:13 +0000 (01:51 +0000)]
Move configuration file handling to separate file (currently PXELINUX
only); use new config file parser

22 years agoCommit missing include file
hpa [Sat, 27 Apr 2002 00:49:54 +0000 (00:49 +0000)]
Commit missing include file

22 years agoEven more common code factoring
hpa [Fri, 26 Apr 2002 22:43:29 +0000 (22:43 +0000)]
Even more common code factoring

22 years agoNew command parser (not yet used)
hpa [Fri, 26 Apr 2002 22:18:10 +0000 (22:18 +0000)]
New command parser (not yet used)

22 years agoMore common code factoring: getc library, font handling code
hpa [Fri, 26 Apr 2002 22:17:52 +0000 (22:17 +0000)]
More common code factoring: getc library, font handling code

22 years agoMove VGA graphics code to a shared include file
hpa [Fri, 26 Apr 2002 06:31:46 +0000 (06:31 +0000)]
Move VGA graphics code to a shared include file

22 years agoMove some of the common header crap into header files.
hpa [Fri, 26 Apr 2002 05:56:24 +0000 (05:56 +0000)]
Move some of the common header crap into header files.

22 years agoAdd support for automatic dependency generation
hpa [Fri, 26 Apr 2002 05:32:14 +0000 (05:32 +0000)]
Add support for automatic dependency generation

22 years agoMake esp. ldlinux.asm more similar to other modules.
hpa [Tue, 23 Apr 2002 21:37:24 +0000 (21:37 +0000)]
Make esp. ldlinux.asm more similar to other modules.

22 years agoNew working version...
hpa [Tue, 23 Apr 2002 20:48:04 +0000 (20:48 +0000)]
New working version...

22 years agoRename bootsect.bin -> ldlinux.bss
hpa [Tue, 23 Apr 2002 01:24:41 +0000 (01:24 +0000)]
Rename bootsect.bin -> ldlinux.bss

22 years agoNow working on version 1.72
hpa [Tue, 23 Apr 2002 01:23:13 +0000 (01:23 +0000)]
Now working on version 1.72

22 years agoAdd news for 1.72
hpa [Tue, 23 Apr 2002 01:22:56 +0000 (01:22 +0000)]
Add news for 1.72

22 years agoSet up %fs before invoking the final transfer sequence.
hpa [Tue, 23 Apr 2002 01:22:22 +0000 (01:22 +0000)]
Set up %fs before invoking the final transfer sequence.

22 years agoCorrect stack corruption problem.
hpa [Thu, 18 Apr 2002 05:04:44 +0000 (05:04 +0000)]
Correct stack corruption problem.

22 years agoBrown paper bag bug :(
hpa [Thu, 18 Apr 2002 04:45:04 +0000 (04:45 +0000)]
Brown paper bag bug :(

22 years agoUpdate to version 1.71
hpa [Thu, 18 Apr 2002 04:40:27 +0000 (04:40 +0000)]
Update to version 1.71

22 years agoFix use of incorrect size for [ClustSize].
hpa [Thu, 18 Apr 2002 04:39:17 +0000 (04:39 +0000)]
Fix use of incorrect size for [ClustSize].

22 years agoMake the various clean conventions really match...
hpa [Wed, 17 Apr 2002 22:46:21 +0000 (22:46 +0000)]
Make the various clean conventions really match...

22 years agoMake the MEMDISK directory use the same clean conventions as the
hpa [Wed, 17 Apr 2002 22:44:57 +0000 (22:44 +0000)]
Make the MEMDISK directory use the same clean conventions as the
main directory.

22 years agoPort the conventional memory relaxing from the 1.6x-1 branch.
hpa [Wed, 17 Apr 2002 22:38:25 +0000 (22:38 +0000)]
Port the conventional memory relaxing from the 1.6x-1 branch.

22 years agoFixes to the installer.
hpa [Wed, 17 Apr 2002 22:32:59 +0000 (22:32 +0000)]
Fixes to the installer.

22 years agoNote that the syslinux -o parameter has, presumably, been fixed.
hpa [Wed, 17 Apr 2002 22:19:09 +0000 (22:19 +0000)]
Note that the syslinux -o parameter has, presumably, been fixed.