profile/ivi/syslinux.git
19 years agoCorrect finding the first sector
hpa [Thu, 16 Dec 2004 08:13:13 +0000 (08:13 +0000)]
Correct finding the first sector

19 years agorepe cmpsb trashes di, not just si
hpa [Thu, 16 Dec 2004 08:08:24 +0000 (08:08 +0000)]
repe cmpsb trashes di, not just si

19 years agoFix the sense of a couple of tests. We now get to the command line.
hpa [Thu, 16 Dec 2004 07:56:54 +0000 (07:56 +0000)]
Fix the sense of a couple of tests.  We now get to the command line.

19 years agoFix some cut-and-paste bugs...
hpa [Thu, 16 Dec 2004 07:54:09 +0000 (07:54 +0000)]
Fix some cut-and-paste bugs...

19 years agoCorrections to self-loading sequence; we now get that far at least
hpa [Thu, 16 Dec 2004 07:47:11 +0000 (07:47 +0000)]
Corrections to self-loading sequence; we now get that far at least

19 years agoFix some cases of bad pointer arithmetric
hpa [Thu, 16 Dec 2004 07:29:43 +0000 (07:29 +0000)]
Fix some cases of bad pointer arithmetric

19 years agoFirst cut at new searchdir for FAT boot loader; uses metadata cache
hpa [Thu, 16 Dec 2004 06:52:35 +0000 (06:52 +0000)]
First cut at new searchdir for FAT boot loader; uses metadata cache

19 years agoRemove unneccesary blank line
hpa [Thu, 16 Dec 2004 06:23:08 +0000 (06:23 +0000)]
Remove unneccesary blank line

19 years agoscas uses the destination operand, so don't use it.
hpa [Thu, 16 Dec 2004 06:22:37 +0000 (06:22 +0000)]
scas uses the destination operand, so don't use it.

19 years agoMore cleanups; try to get rid of the now-obsolete definition of
hpa [Thu, 16 Dec 2004 06:17:23 +0000 (06:17 +0000)]
More cleanups; try to get rid of the now-obsolete definition of
"cluster" as the minimum block

19 years agoBuild sector-oriented getfssec routine
hpa [Thu, 16 Dec 2004 05:19:54 +0000 (05:19 +0000)]
Build sector-oriented getfssec routine

19 years agoFix make of win32
hpa [Thu, 16 Dec 2004 02:53:06 +0000 (02:53 +0000)]
Fix make of win32

19 years agomalloc.h is internal; put in lib/
hpa [Thu, 16 Dec 2004 02:51:29 +0000 (02:51 +0000)]
malloc.h is internal; put in lib/
Fix "make clean" for unix installer

19 years agoReorganize memory map to make use of 0x3000..0x5000; reduce trackbufsize
hpa [Thu, 16 Dec 2004 01:53:17 +0000 (01:53 +0000)]
Reorganize memory map to make use of 0x3000..0x5000; reduce trackbufsize
in syslinux to 8K like the others, expecting to handle subclusters;
more work on cleaning up ldlinux.asm.

19 years agoMSDN says the 0x08 forms of the lock calls are OK for all filesystems,
hpa [Thu, 16 Dec 2004 00:11:52 +0000 (00:11 +0000)]
MSDN says the 0x08 forms of the lock calls are OK for all filesystems,
and that if one uses 0x48 one has to fall back to 0x08 anyway

19 years agoUse the DOS version to determine whether to use the FAT32-capable locking
hpa [Wed, 15 Dec 2004 23:54:56 +0000 (23:54 +0000)]
Use the DOS version to determine whether to use the FAT32-capable locking
functions.

19 years agoPut in MS-DOS 7 locking support
hpa [Wed, 15 Dec 2004 22:57:31 +0000 (22:57 +0000)]
Put in MS-DOS 7 locking support

19 years ago@:\LDLINUX.SYS not @:LDLINUX.SYS
hpa [Wed, 15 Dec 2004 22:01:24 +0000 (22:01 +0000)]
@:\LDLINUX.SYS not @:LDLINUX.SYS

19 years agoAdjust the interface to syslxmod.c so the DOS installer doesn't need
hpa [Wed, 15 Dec 2004 21:56:04 +0000 (21:56 +0000)]
Adjust the interface to syslxmod.c so the DOS installer doesn't need
printf().

19 years agoMake the CC_IS_OK hack work again.
hpa [Wed, 15 Dec 2004 20:29:17 +0000 (20:29 +0000)]
Make the CC_IS_OK hack work again.
Change the private pointer in libfat to an intptr_t; we actually
use an integer most of the time so an intptr_t is more convenient.

19 years agoSimple memset/memcpy implementation
hpa [Wed, 15 Dec 2004 19:01:38 +0000 (19:01 +0000)]
Simple memset/memcpy implementation

19 years agoTweak optimizations.
hpa [Wed, 15 Dec 2004 12:39:24 +0000 (12:39 +0000)]
Tweak optimizations.

19 years agoConvert the DOS installer to C like everything else.
hpa [Wed, 15 Dec 2004 12:34:42 +0000 (12:34 +0000)]
Convert the DOS installer to C like everything else.

19 years agoTell the world what we've changed...
hpa [Wed, 15 Dec 2004 10:58:16 +0000 (10:58 +0000)]
Tell the world what we've changed...

19 years agoMore adjustment to the Brave New World<TM>
hpa [Wed, 15 Dec 2004 10:51:18 +0000 (10:51 +0000)]
More adjustment to the Brave New World<TM>

19 years agoChange the win32 build procedure to match the new world; installer
hpa [Wed, 15 Dec 2004 10:28:29 +0000 (10:28 +0000)]
Change the win32 build procedure to match the new world; installer
not yet ported

19 years agoInitial hack at making this somewhat sane in the brave new world
hpa [Wed, 15 Dec 2004 10:17:03 +0000 (10:17 +0000)]
Initial hack at making this somewhat sane in the brave new world

19 years agoPrepping for new 2.20 version: rewrite main syslinux program to support
hpa [Wed, 15 Dec 2004 10:14:39 +0000 (10:14 +0000)]
Prepping for new 2.20 version: rewrite main syslinux program to support
FAT32 and EDD, and a new cleaner installer infrastructure.

19 years agoMake sure we get all the scripts...
hpa [Tue, 14 Dec 2004 23:37:38 +0000 (23:37 +0000)]
Make sure we get all the scripts...

19 years agoBreak the devel package
hpa [Tue, 14 Dec 2004 23:35:04 +0000 (23:35 +0000)]
Break the devel package

19 years agoDocument makefile/specfile changes
hpa [Tue, 14 Dec 2004 23:33:00 +0000 (23:33 +0000)]
Document makefile/specfile changes

19 years agoTry getting the RPM to do the right thing for the com32 devel
hpa [Tue, 14 Dec 2004 23:30:28 +0000 (23:30 +0000)]
Try getting the RPM to do the right thing for the com32 devel
environment.

19 years agoMake "make install" do the right thing for the com32 library
hpa [Tue, 14 Dec 2004 23:18:25 +0000 (23:18 +0000)]
Make "make install" do the right thing for the com32 library

19 years agoWe don't use the list file to get patch offsets anymore.
hpa [Tue, 14 Dec 2004 23:05:08 +0000 (23:05 +0000)]
We don't use the list file to get patch offsets anymore.

19 years agoUpdate copyright headers.
hpa [Tue, 14 Dec 2004 23:03:28 +0000 (23:03 +0000)]
Update copyright headers.

19 years agoFix the spelling of "Boston"
hpa [Tue, 14 Dec 2004 22:46:24 +0000 (22:46 +0000)]
Fix the spelling of "Boston"

19 years agoThis is now the 2.13 tree
hpa [Tue, 14 Dec 2004 05:30:55 +0000 (05:30 +0000)]
This is now the 2.13 tree

19 years agoFix MEMDISK command-line parsing; add "raw" memory support for MEMDISK
hpa [Tue, 14 Dec 2004 05:30:25 +0000 (05:30 +0000)]
Fix MEMDISK command-line parsing; add "raw" memory support for MEMDISK

19 years agoUpdate TODO list
hpa [Fri, 10 Dec 2004 05:51:23 +0000 (05:51 +0000)]
Update TODO list

19 years agoAdded write protect to MEMDISK
hpa [Fri, 10 Dec 2004 05:49:03 +0000 (05:49 +0000)]
Added write protect to MEMDISK

19 years agoSupport making the disk readonly
hpa [Fri, 10 Dec 2004 05:48:23 +0000 (05:48 +0000)]
Support making the disk readonly

19 years agoSupport non-mkisofs mastering programs
hpa [Thu, 9 Dec 2004 06:27:12 +0000 (06:27 +0000)]
Support non-mkisofs mastering programs

19 years agoRemove hello.exe when doing make tidy
hpa [Wed, 8 Dec 2004 20:23:21 +0000 (20:23 +0000)]
Remove hello.exe when doing make tidy

19 years agoC compiler test file
hpa [Wed, 8 Dec 2004 20:22:17 +0000 (20:22 +0000)]
C compiler test file

19 years agoUpdate
hpa [Wed, 8 Dec 2004 19:43:39 +0000 (19:43 +0000)]
Update

19 years agoSeparate modules (intended to be production code used for real stuff)
hpa [Wed, 8 Dec 2004 19:42:54 +0000 (19:42 +0000)]
Separate modules (intended to be production code used for real stuff)
and samples (demo code).

19 years agoCorrect the spelling of __stack_size
hpa [Wed, 8 Dec 2004 19:29:57 +0000 (19:29 +0000)]
Correct the spelling of __stack_size

19 years agoFix list of sources
hpa [Wed, 8 Dec 2004 19:29:28 +0000 (19:29 +0000)]
Fix list of sources

19 years agoBe less hostile to building on a mingw-less system.
hpa [Wed, 8 Dec 2004 19:28:05 +0000 (19:28 +0000)]
Be less hostile to building on a mingw-less system.

19 years agoAdd comment about win32
hpa [Wed, 8 Dec 2004 19:21:35 +0000 (19:21 +0000)]
Add comment about win32

19 years agoAdd stack.o to the list of library objects.
hpa [Wed, 8 Dec 2004 19:17:03 +0000 (19:17 +0000)]
Add stack.o to the list of library objects.

19 years agoMake sure DATE and HEXDATE is exported to submakefiles
hpa [Wed, 8 Dec 2004 04:45:44 +0000 (04:45 +0000)]
Make sure DATE and HEXDATE is exported to submakefiles

19 years agoDocument fix for linker bug
hpa [Wed, 8 Dec 2004 04:31:00 +0000 (04:31 +0000)]
Document fix for linker bug

19 years agoMove all 16-bit code into one assembly file so we don't have to rely
hpa [Wed, 8 Dec 2004 04:29:22 +0000 (04:29 +0000)]
Move all 16-bit code into one assembly file so we don't have to rely
on ld working properly

19 years agoRegister-dumping routine; handy to add for debugging
hpa [Tue, 7 Dec 2004 22:20:39 +0000 (22:20 +0000)]
Register-dumping routine; handy to add for debugging

19 years agoRemove residual exception-handling stuff (not supported)
hpa [Tue, 7 Dec 2004 22:18:09 +0000 (22:18 +0000)]
Remove residual exception-handling stuff (not supported)

19 years agoFix COM32 file length loading bug.
hpa [Fri, 3 Dec 2004 23:30:00 +0000 (23:30 +0000)]
Fix COM32 file length loading bug.

19 years agoMake sure to save/restore the file length
hpa [Fri, 3 Dec 2004 23:29:12 +0000 (23:29 +0000)]
Make sure to save/restore the file length

19 years agoThis is sample code.
hpa [Fri, 3 Dec 2004 23:18:28 +0000 (23:18 +0000)]
This is sample code.

19 years agoThe chain loader has been moved to the main com32 directory.
hpa [Fri, 3 Dec 2004 23:16:31 +0000 (23:16 +0000)]
The chain loader has been moved to the main com32 directory.

19 years agolibcom32-ize the chain loader; add LICENCE file
hpa [Fri, 3 Dec 2004 23:15:46 +0000 (23:15 +0000)]
libcom32-ize the chain loader; add LICENCE file

19 years agoUse extended keyboard interface, properly this time
hpa [Wed, 1 Dec 2004 03:09:42 +0000 (03:09 +0000)]
Use extended keyboard interface, properly this time

19 years agoUse the extended keyboard handling functions.
hpa [Wed, 1 Dec 2004 03:02:40 +0000 (03:02 +0000)]
Use the extended keyboard handling functions.

19 years agogetkey() demo
hpa [Wed, 1 Dec 2004 02:45:03 +0000 (02:45 +0000)]
getkey() demo

19 years agoLibrary to decode console codes; demo program
hpa [Wed, 1 Dec 2004 02:44:34 +0000 (02:44 +0000)]
Library to decode console codes; demo program

19 years agoUtility library which can be compiled either for Linux or for COM32
hpa [Wed, 1 Dec 2004 01:30:07 +0000 (01:30 +0000)]
Utility library which can be compiled either for Linux or for COM32

19 years agoMake the console behave the same as com32 when compiling for Linux
hpa [Wed, 1 Dec 2004 00:40:16 +0000 (00:40 +0000)]
Make the console behave the same as com32 when compiling for Linux

19 years agoAllow compiling for both Linux and COM32: Makefile cleanups
hpa [Wed, 1 Dec 2004 00:29:55 +0000 (00:29 +0000)]
Allow compiling for both Linux and COM32: Makefile cleanups

19 years agoIgnore incoming LF, so that having Enter -> CR LF on input doesn't hurt
hpa [Wed, 1 Dec 2004 00:24:47 +0000 (00:24 +0000)]
Ignore incoming LF, so that having Enter -> CR LF on input doesn't hurt

19 years agoUse auto CRNL; compile demo for Linux too
hpa [Wed, 1 Dec 2004 00:11:20 +0000 (00:11 +0000)]
Use auto CRNL; compile demo for Linux too

19 years agoAdd a few more options, including the very useful autocr control code.
hpa [Tue, 30 Nov 2004 23:58:00 +0000 (23:58 +0000)]
Add a few more options, including the very useful autocr control code.

19 years agoActually working ANSI device; add demo
hpa [Tue, 30 Nov 2004 22:09:56 +0000 (22:09 +0000)]
Actually working ANSI device; add demo

19 years agoA version of ansicon_write which compiles, and just make actually work
hpa [Tue, 30 Nov 2004 20:44:18 +0000 (20:44 +0000)]
A version of ansicon_write which compiles, and just make actually work

19 years agoFix looping over directories
hpa [Tue, 30 Nov 2004 19:40:07 +0000 (19:40 +0000)]
Fix looping over directories

19 years agoSerial port and ANSI write support
hpa [Wed, 24 Nov 2004 00:33:59 +0000 (00:33 +0000)]
Serial port and ANSI write support

19 years agoEnable debugging symbols to be included in the .elf file.
hpa [Tue, 23 Nov 2004 23:52:45 +0000 (23:52 +0000)]
Enable debugging symbols to be included in the .elf file.

19 years agoSplit input and output sides of the device model
hpa [Tue, 23 Nov 2004 23:43:02 +0000 (23:43 +0000)]
Split input and output sides of the device model

19 years agoDivision error handling
hpa [Tue, 23 Nov 2004 23:28:03 +0000 (23:28 +0000)]
Division error handling

19 years agoAdd fopendev()
hpa [Tue, 23 Nov 2004 23:05:58 +0000 (23:05 +0000)]
Add fopendev()

19 years agoUse libgcc files from klibc
hpa [Wed, 17 Nov 2004 07:19:58 +0000 (07:19 +0000)]
Use libgcc files from klibc

19 years agoDocument libcom32
hpa [Wed, 17 Nov 2004 06:35:59 +0000 (06:35 +0000)]
Document libcom32

19 years agocom32/lib is no longer private
hpa [Wed, 17 Nov 2004 06:34:16 +0000 (06:34 +0000)]
com32/lib is no longer private

19 years agoLinker script for com32 files
hpa [Wed, 17 Nov 2004 06:32:01 +0000 (06:32 +0000)]
Linker script for com32 files

19 years agoUpdate Makefile to handle subdirectories cleaner; fix qsort
hpa [Wed, 17 Nov 2004 06:30:25 +0000 (06:30 +0000)]
Update Makefile to handle subdirectories cleaner; fix qsort

19 years agoSeparate rawcon and stdcon; actually make input work
hpa [Wed, 17 Nov 2004 06:24:12 +0000 (06:24 +0000)]
Separate rawcon and stdcon; actually make input work

19 years agoVery basic operations now work; need to handle line-oriented
hpa [Wed, 17 Nov 2004 05:52:45 +0000 (05:52 +0000)]
Very basic operations now work; need to handle line-oriented
versus character-oriented input

20 years agoVery first cut at a klibc-derived C library for com32
hpa [Wed, 10 Nov 2004 22:31:50 +0000 (22:31 +0000)]
Very first cut at a klibc-derived C library for com32

20 years agoNow working on 2.12
hpa [Tue, 2 Nov 2004 19:09:52 +0000 (19:09 +0000)]
Now working on 2.12

20 years ago2.11 is long gone
hpa [Tue, 2 Nov 2004 19:09:31 +0000 (19:09 +0000)]
2.11 is long gone

20 years agoUpdate filename search algorithm
hpa [Sat, 30 Oct 2004 21:20:06 +0000 (21:20 +0000)]
Update filename search algorithm

20 years agoFix documentation for finding the config file name.
hpa [Sat, 30 Oct 2004 21:17:01 +0000 (21:17 +0000)]
Fix documentation for finding the config file name.

20 years agoAdd ID tag for date.
hpa [Fri, 15 Oct 2004 17:03:43 +0000 (17:03 +0000)]
Add ID tag for date.

20 years agoMake less prehistoric.
hpa [Fri, 15 Oct 2004 17:03:14 +0000 (17:03 +0000)]
Make less prehistoric.

20 years agoClarify the max length
hpa [Thu, 30 Sep 2004 22:04:46 +0000 (22:04 +0000)]
Clarify the max length

20 years agoTidy up and make 64-bit-clean
hpa [Mon, 23 Aug 2004 18:12:58 +0000 (18:12 +0000)]
Tidy up and make 64-bit-clean

20 years agoNote memory system changes.
hpa [Mon, 16 Aug 2004 17:18:08 +0000 (17:18 +0000)]
Note memory system changes.

20 years agoTidy even more...
hpa [Mon, 16 Aug 2004 17:15:41 +0000 (17:15 +0000)]
Tidy even more...

20 years agoTidy up in the sample directory
hpa [Mon, 16 Aug 2004 17:12:22 +0000 (17:12 +0000)]
Tidy up in the sample directory

20 years agoFix "make tidy"
hpa [Mon, 16 Aug 2004 17:09:18 +0000 (17:09 +0000)]
Fix "make tidy"

20 years agoBe a bit nicer to newer gcc's
hpa [Mon, 16 Aug 2004 16:36:36 +0000 (16:36 +0000)]
Be a bit nicer to newer gcc's