platform/upstream/syslinux.git
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.

22 years agoMake "make install" depend on "installer" not on "all"
hpa [Tue, 19 Mar 2002 05:09:44 +0000 (05:09 +0000)]
Make "make install" depend on "installer" not on "all"

22 years agoMerge with 1.6x branch
hpa [Tue, 19 Mar 2002 05:07:08 +0000 (05:07 +0000)]
Merge with 1.6x branch

22 years agotftpd32 needs version 2.11 or later.
hpa [Mon, 11 Feb 2002 23:08:47 +0000 (23:08 +0000)]
tftpd32 needs version 2.11 or later.

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