hpa [Wed, 12 Jun 2002 23:24:53 +0000 (23:24 +0000)]
Export com32/include instead of com32.h
hpa [Wed, 12 Jun 2002 23:20:52 +0000 (23:20 +0000)]
Document the new structure definitions.
hpa [Wed, 12 Jun 2002 23:19:18 +0000 (23:19 +0000)]
Add <stdint.h>
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...
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."
hpa [Wed, 12 Jun 2002 19:21:40 +0000 (19:21 +0000)]
Fix the implementation of API call 0009h (Call PXE Stack)
hpa [Wed, 12 Jun 2002 19:20:40 +0000 (19:20 +0000)]
Patch ported from the 1.xx branch: correct chainloading of PXE NBPs.
hpa [Wed, 12 Jun 2002 06:16:58 +0000 (06:16 +0000)]
Add an API call to invoke the PXE stack directly.
hpa [Tue, 11 Jun 2002 21:34:46 +0000 (21:34 +0000)]
Make sure "make clean" does the right thing.
hpa [Tue, 11 Jun 2002 19:18:00 +0000 (19:18 +0000)]
Update documentation; return ClustSize not SecPerClust on an open request...
hpa [Tue, 11 Jun 2002 05:57:55 +0000 (05:57 +0000)]
Add com32.h as documentation.
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.
hpa [Tue, 11 Jun 2002 02:11:00 +0000 (02:11 +0000)]
Eliminate "near"s
hpa [Mon, 10 Jun 2002 18:32:42 +0000 (18:32 +0000)]
Remove all explicit "near" declarations, except the ones that are
absolutely necessary.
hpa [Fri, 7 Jun 2002 05:04:28 +0000 (05:04 +0000)]
Remove some redundant move-via-register of segments
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.)
hpa [Thu, 6 Jun 2002 01:15:03 +0000 (01:15 +0000)]
Clean up major bugs in the extension-detection code.
hpa [Thu, 6 Jun 2002 01:00:01 +0000 (01:00 +0000)]
Fix the aborted_msg
hpa [Mon, 3 Jun 2002 04:30:16 +0000 (04:30 +0000)]
Comment update
hpa [Mon, 3 Jun 2002 02:50:11 +0000 (02:50 +0000)]
No more .depend files...
hpa [Mon, 3 Jun 2002 02:49:37 +0000 (02:49 +0000)]
Remove .depend files when packaging...
hpa [Mon, 3 Jun 2002 02:46:58 +0000 (02:46 +0000)]
Additional El Torito BIOS workarounds...
hpa [Sun, 2 Jun 2002 07:31:18 +0000 (07:31 +0000)]
Build SYSLINUX, not NASM
hpa [Sun, 2 Jun 2002 05:13:45 +0000 (05:13 +0000)]
Remove remaining references to genstupid.pl
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.
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...
hpa [Sat, 1 Jun 2002 07:50:30 +0000 (07:50 +0000)]
Fix egg-on-face bug (accessing several word variables as dword)
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.
hpa [Tue, 30 Apr 2002 03:33:27 +0000 (03:33 +0000)]
Further rationalize command-line parsing by allowing functions to
take an argument.
hpa [Tue, 30 Apr 2002 02:35:37 +0000 (02:35 +0000)]
Fix parsing bug which caused the last vkernel to be lost
hpa [Mon, 29 Apr 2002 19:01:36 +0000 (19:01 +0000)]
Fix the make clean rules
hpa [Mon, 29 Apr 2002 19:00:22 +0000 (19:00 +0000)]
Hide an echo statement
hpa [Mon, 29 Apr 2002 18:59:52 +0000 (18:59 +0000)]
Add macro to undo a prerelease
hpa [Mon, 29 Apr 2002 18:56:53 +0000 (18:56 +0000)]
kwdhash.gen is a BTARGET
hpa [Mon, 29 Apr 2002 18:54:58 +0000 (18:54 +0000)]
Rename generated include files from *.inc -> *.gen to avoid Makefile
confusion
hpa [Mon, 29 Apr 2002 18:49:09 +0000 (18:49 +0000)]
Change keywords to match the documentation.
hpa [Sun, 28 Apr 2002 23:16:23 +0000 (23:16 +0000)]
Null-pad the .0 extension
hpa [Sun, 28 Apr 2002 23:13:42 +0000 (23:13 +0000)]
Change, and document, the search sequence of extensions.
hpa [Sun, 28 Apr 2002 22:57:27 +0000 (22:57 +0000)]
Document the SAY command, remove references to SYSLINUX 1.0
hpa [Sun, 28 Apr 2002 06:22:14 +0000 (06:22 +0000)]
Add call to crlf
hpa [Sun, 28 Apr 2002 06:00:42 +0000 (06:00 +0000)]
Save a few bytes...
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.
hpa [Sun, 28 Apr 2002 03:49:02 +0000 (03:49 +0000)]
Add rules for isolinux testing
hpa [Sun, 28 Apr 2002 00:50:20 +0000 (00:50 +0000)]
Make the setup of the bootup entry state saner.
hpa [Sun, 28 Apr 2002 00:32:34 +0000 (00:32 +0000)]
Generalize and factor out bootsector-generation code.
hpa [Sat, 27 Apr 2002 23:41:49 +0000 (23:41 +0000)]
More factoring of common code
hpa [Sat, 27 Apr 2002 03:17:06 +0000 (03:17 +0000)]
We *are* breaking up the source...
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.
hpa [Sat, 27 Apr 2002 03:12:46 +0000 (03:12 +0000)]
Don't rely on non-preprocessor references
hpa [Sat, 27 Apr 2002 02:39:35 +0000 (02:39 +0000)]
Complete conversion to new config file parser
hpa [Sat, 27 Apr 2002 02:39:11 +0000 (02:39 +0000)]
*** empty log message ***
hpa [Sat, 27 Apr 2002 01:58:51 +0000 (01:58 +0000)]
Generate hashes for the new parser
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
hpa [Sat, 27 Apr 2002 00:49:54 +0000 (00:49 +0000)]
Commit missing include file
hpa [Fri, 26 Apr 2002 22:43:29 +0000 (22:43 +0000)]
Even more common code factoring
hpa [Fri, 26 Apr 2002 22:18:10 +0000 (22:18 +0000)]
New command parser (not yet used)
hpa [Fri, 26 Apr 2002 22:17:52 +0000 (22:17 +0000)]
More common code factoring: getc library, font handling code
hpa [Fri, 26 Apr 2002 06:31:46 +0000 (06:31 +0000)]
Move VGA graphics code to a shared include file
hpa [Fri, 26 Apr 2002 05:56:24 +0000 (05:56 +0000)]
Move some of the common header crap into header files.
hpa [Fri, 26 Apr 2002 05:32:14 +0000 (05:32 +0000)]
Add support for automatic dependency generation
hpa [Tue, 23 Apr 2002 21:37:24 +0000 (21:37 +0000)]
Make esp. ldlinux.asm more similar to other modules.
hpa [Tue, 23 Apr 2002 20:48:04 +0000 (20:48 +0000)]
New working version...
hpa [Tue, 23 Apr 2002 01:24:41 +0000 (01:24 +0000)]
Rename bootsect.bin -> ldlinux.bss
hpa [Tue, 23 Apr 2002 01:23:13 +0000 (01:23 +0000)]
Now working on version 1.72
hpa [Tue, 23 Apr 2002 01:22:56 +0000 (01:22 +0000)]
Add news for 1.72
hpa [Tue, 23 Apr 2002 01:22:22 +0000 (01:22 +0000)]
Set up %fs before invoking the final transfer sequence.
hpa [Thu, 18 Apr 2002 05:04:44 +0000 (05:04 +0000)]
Correct stack corruption problem.
hpa [Thu, 18 Apr 2002 04:45:04 +0000 (04:45 +0000)]
Brown paper bag bug :(
hpa [Thu, 18 Apr 2002 04:40:27 +0000 (04:40 +0000)]
Update to version 1.71
hpa [Thu, 18 Apr 2002 04:39:17 +0000 (04:39 +0000)]
Fix use of incorrect size for [ClustSize].
hpa [Wed, 17 Apr 2002 22:46:21 +0000 (22:46 +0000)]
Make the various clean conventions really match...
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.
hpa [Wed, 17 Apr 2002 22:38:25 +0000 (22:38 +0000)]
Port the conventional memory relaxing from the 1.6x-1 branch.
hpa [Wed, 17 Apr 2002 22:32:59 +0000 (22:32 +0000)]
Fixes to the installer.
hpa [Wed, 17 Apr 2002 22:19:09 +0000 (22:19 +0000)]
Note that the syslinux -o parameter has, presumably, been fixed.
hpa [Tue, 19 Mar 2002 05:09:44 +0000 (05:09 +0000)]
Make "make install" depend on "installer" not on "all"
hpa [Tue, 19 Mar 2002 05:07:08 +0000 (05:07 +0000)]
Merge with 1.6x branch
hpa [Mon, 11 Feb 2002 23:08:47 +0000 (23:08 +0000)]
tftpd32 needs version 2.11 or later.
hpa [Wed, 16 Jan 2002 02:03:09 +0000 (02:03 +0000)]
Update the non-branched version number to 1.70.
hpa [Wed, 2 Jan 2002 08:06:17 +0000 (08:06 +0000)]
Be obnoxiously correct and set start_sys_seg to 0x1000.
hpa [Wed, 2 Jan 2002 08:03:21 +0000 (08:03 +0000)]
Even better way to do the "kernel version string" pointer stuff
hpa [Wed, 2 Jan 2002 07:46:56 +0000 (07:46 +0000)]
Do the version string pointer in the file header correctly.
hpa [Wed, 2 Jan 2002 07:09:50 +0000 (07:09 +0000)]
Update copyright date, and change work-in-progress version to 1.67.
hpa [Sun, 23 Dec 2001 01:02:30 +0000 (01:02 +0000)]
Code restructuring: common subroutine to load a file into high memory
hpa [Mon, 17 Dec 2001 02:18:06 +0000 (02:18 +0000)]
Fix other Makefile braindeadness
hpa [Mon, 17 Dec 2001 02:16:04 +0000 (02:16 +0000)]
Fix quoting problem in Makefile
hpa [Mon, 17 Dec 2001 02:08:56 +0000 (02:08 +0000)]
Clean up gcc version dependencies, mostly related to asm() statements.
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.
hpa [Sat, 15 Dec 2001 07:13:09 +0000 (07:13 +0000)]
Document geometry limits.
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.
hpa [Sat, 15 Dec 2001 06:38:03 +0000 (06:38 +0000)]
Minor cleanups
hpa [Sat, 15 Dec 2001 00:45:42 +0000 (00:45 +0000)]
DOS now boots floppy and harddisk, but something is still amiss...
hpa [Fri, 14 Dec 2001 22:41:55 +0000 (22:41 +0000)]
Be even more anal...
hpa [Fri, 14 Dec 2001 08:23:21 +0000 (08:23 +0000)]
Correct the computation of the various terms
hpa [Fri, 14 Dec 2001 08:21:36 +0000 (08:21 +0000)]
Use the correct drive number variable, please...
hpa [Fri, 14 Dec 2001 08:21:08 +0000 (08:21 +0000)]
Correctly handle very large kernel images and very large ramdisks.
hpa [Thu, 13 Dec 2001 09:10:37 +0000 (09:10 +0000)]
Make "make install" actually install all the things that should
be installed.
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.
hpa [Thu, 13 Dec 2001 05:36:33 +0000 (05:36 +0000)]
Nonsense change because it makes me feel better
hpa [Thu, 13 Dec 2001 05:27:15 +0000 (05:27 +0000)]
Fix the command-line parser, compile with -Wall