hpa [Thu, 30 Dec 2004 21:24:11 +0000 (21:24 +0000)]
Fix BTARGET/ITARGET dependencies
hpa [Thu, 30 Dec 2004 21:16:04 +0000 (21:16 +0000)]
Reorganize slightly for more space; add link to SBM
hpa [Thu, 30 Dec 2004 21:15:22 +0000 (21:15 +0000)]
Documentation about USB keys
hpa [Thu, 30 Dec 2004 21:06:24 +0000 (21:06 +0000)]
Update so it can, among other things, be used to initialize "ziplike"
media.
hpa [Thu, 30 Dec 2004 20:26:29 +0000 (20:26 +0000)]
Don't leave tracers on by default!
hpa [Thu, 30 Dec 2004 19:08:23 +0000 (19:08 +0000)]
Fix installer -> installer-local
hpa [Wed, 29 Dec 2004 21:43:02 +0000 (21:43 +0000)]
Be consistent in capitalization
hpa [Wed, 29 Dec 2004 21:41:04 +0000 (21:41 +0000)]
Document MEMDISK querying the loader.
hpa [Wed, 29 Dec 2004 21:35:17 +0000 (21:35 +0000)]
Correctly handle different values of the memdisk info structure
hpa [Wed, 29 Dec 2004 21:33:32 +0000 (21:33 +0000)]
Remove __attribute__((packed)) which seems to cause problems
hpa [Wed, 29 Dec 2004 21:23:26 +0000 (21:23 +0000)]
Add code to detect the boot loader to mdiskchk
hpa [Wed, 29 Dec 2004 19:34:13 +0000 (19:34 +0000)]
Add boot loader ID to the memdisk info structure
hpa [Wed, 29 Dec 2004 01:58:02 +0000 (01:58 +0000)]
Clean up using an alternate NASM
hpa [Tue, 28 Dec 2004 23:49:43 +0000 (23:49 +0000)]
Fix using the resolver function from the API (with DS != CS); add
test/sample file to do that; fix bug in chain.c.
hpa [Tue, 28 Dec 2004 23:35:39 +0000 (23:35 +0000)]
Document resolve hostname API
hpa [Tue, 28 Dec 2004 23:25:31 +0000 (23:25 +0000)]
Update to reflect the current state of the universe.
hpa [Tue, 28 Dec 2004 23:18:27 +0000 (23:18 +0000)]
Support menu hotkeys.
hpa [Tue, 28 Dec 2004 22:54:16 +0000 (22:54 +0000)]
Document the -m and -a options.
hpa [Tue, 28 Dec 2004 22:51:44 +0000 (22:51 +0000)]
Fix the scanning of the partition table (for the -a option)
hpa [Tue, 28 Dec 2004 22:50:00 +0000 (22:50 +0000)]
Support the -m and -a options for the DOS installer as well
hpa [Tue, 28 Dec 2004 21:42:41 +0000 (21:42 +0000)]
FQDNs no longer required.
hpa [Tue, 28 Dec 2004 21:40:46 +0000 (21:40 +0000)]
Add support for non-FQDN hostnames.
hpa [Tue, 28 Dec 2004 08:04:19 +0000 (08:04 +0000)]
We now officially support FQDNs in TFTP prefixes.
hpa [Tue, 28 Dec 2004 07:29:34 +0000 (07:29 +0000)]
Correct bogus register usage
hpa [Tue, 28 Dec 2004 07:00:01 +0000 (07:00 +0000)]
Fix pxelinux relocation; work around infinite loop in pxelinux mangle_name
hpa [Tue, 28 Dec 2004 06:05:14 +0000 (06:05 +0000)]
Add layout file
hpa [Mon, 27 Dec 2004 21:07:35 +0000 (21:07 +0000)]
Support shift in/shift out -> DEC VT symbols;
Support terminal reset
hpa [Mon, 27 Dec 2004 07:35:58 +0000 (07:35 +0000)]
Save list of DNS servers; do DNS lookup for hostnames
hpa [Mon, 27 Dec 2004 07:10:01 +0000 (07:10 +0000)]
Use skip of 2 for the magic A20 numbers
hpa [Mon, 27 Dec 2004 07:04:08 +0000 (07:04 +0000)]
More work on using sections for memory alignment. Make bcopy32 always
live in low memory so we don't have to do a bunch on-the-fly relocation,
and produce map files.
hpa [Mon, 27 Dec 2004 03:28:08 +0000 (03:28 +0000)]
Reorganize memory slightly; split .bss into .bss and .earlybss and
move its base down to 0800h; relocate pxelinux since it needs
copious amounts of bss.
hpa [Mon, 27 Dec 2004 03:26:46 +0000 (03:26 +0000)]
Complete the DNS resolver.
hpa [Mon, 27 Dec 2004 01:54:11 +0000 (01:54 +0000)]
Minor cleanups
hpa [Mon, 27 Dec 2004 01:50:31 +0000 (01:50 +0000)]
More work on the DNS resolver; now just need the reply parser
hpa [Mon, 27 Dec 2004 00:36:14 +0000 (00:36 +0000)]
More work on the DNS resolver
hpa [Mon, 27 Dec 2004 00:26:43 +0000 (00:26 +0000)]
Beginnings of a DNS resolver
hpa [Wed, 22 Dec 2004 20:44:29 +0000 (20:44 +0000)]
Write the partition offset into the superblock as we are supposed to.
hpa [Wed, 22 Dec 2004 20:39:06 +0000 (20:39 +0000)]
Fix the -m and -a options for Win32; add support for a boot sector file
for Win32; minor cleanups.
hpa [Wed, 22 Dec 2004 17:53:54 +0000 (17:53 +0000)]
Add MBR-writing options to the Win32 installer. Probably should be
added to the DOS installer at some point, too.
hpa [Wed, 22 Dec 2004 13:40:56 +0000 (13:40 +0000)]
Detect null filenames correctly (problems in both pxelinux and extlinux)
hpa [Wed, 22 Dec 2004 13:40:34 +0000 (13:40 +0000)]
Support cursor on/cursor off sequences, and use them in the menu system
hpa [Wed, 22 Dec 2004 13:07:15 +0000 (13:07 +0000)]
Fix handling of attributes when clearing the screen.
hpa [Wed, 22 Dec 2004 12:49:04 +0000 (12:49 +0000)]
Support alternate TFTP servers via filename syntax.
hpa [Wed, 22 Dec 2004 09:01:21 +0000 (09:01 +0000)]
2.20 -> 3.00
hpa [Wed, 22 Dec 2004 09:01:00 +0000 (09:01 +0000)]
Let's call the next version 3.00
hpa [Wed, 22 Dec 2004 08:27:34 +0000 (08:27 +0000)]
Better document how to do chain loading.
hpa [Wed, 22 Dec 2004 08:08:08 +0000 (08:08 +0000)]
Fix pointers/block calculation
hpa [Wed, 22 Dec 2004 07:37:31 +0000 (07:37 +0000)]
Fix bugs in the conversion to partition-relative sector numbers
hpa [Wed, 22 Dec 2004 07:17:53 +0000 (07:17 +0000)]
Fix handling of -o offset
hpa [Wed, 22 Dec 2004 07:17:31 +0000 (07:17 +0000)]
Fix miscompare of FAT32
hpa [Wed, 22 Dec 2004 07:14:46 +0000 (07:14 +0000)]
Allow creation of FAT32 filesystems
hpa [Wed, 22 Dec 2004 07:14:15 +0000 (07:14 +0000)]
Handle partition offset
hpa [Wed, 22 Dec 2004 02:21:15 +0000 (02:21 +0000)]
Be more picky about syntax.
hpa [Wed, 22 Dec 2004 01:21:40 +0000 (01:21 +0000)]
Update the Win32 installer.
hpa [Tue, 21 Dec 2004 23:31:45 +0000 (23:31 +0000)]
Support timeout in the menu
hpa [Tue, 21 Dec 2004 23:01:43 +0000 (23:01 +0000)]
Add NOESCAPE command to disable Shift key; update NEWS.
hpa [Tue, 21 Dec 2004 22:36:29 +0000 (22:36 +0000)]
Document the need/lack thereof to run the installer.
hpa [Tue, 21 Dec 2004 22:32:12 +0000 (22:32 +0000)]
extlinux: Document need for MBR, and usage on a RAID system.
Add cat.c32 as one of the sample programs.
hpa [Tue, 21 Dec 2004 06:30:54 +0000 (06:30 +0000)]
I think the menu system actually works now...
hpa [Tue, 21 Dec 2004 04:57:40 +0000 (04:57 +0000)]
Add strlcpy(), strlcat()
hpa [Tue, 21 Dec 2004 04:56:37 +0000 (04:56 +0000)]
Add [v]asprintf
hpa [Tue, 21 Dec 2004 03:07:28 +0000 (03:07 +0000)]
Config file is extlinux.conf
hpa [Tue, 21 Dec 2004 03:07:18 +0000 (03:07 +0000)]
We have strcpy, use it
hpa [Tue, 21 Dec 2004 02:47:08 +0000 (02:47 +0000)]
Fix argv parsing
hpa [Tue, 21 Dec 2004 02:16:34 +0000 (02:16 +0000)]
Fix typo
hpa [Tue, 21 Dec 2004 02:15:31 +0000 (02:15 +0000)]
Add an API function to get the IPAPPEND strings.
Add a dummy MENU command to specify menu-specific options.
hpa [Tue, 21 Dec 2004 01:37:43 +0000 (01:37 +0000)]
More work on menu module. Looks like the file libc isn't quite there
yet; however, debugging needed.
hpa [Tue, 21 Dec 2004 00:27:17 +0000 (00:27 +0000)]
Add code to edit the command line in the simple menu
hpa [Mon, 20 Dec 2004 23:19:36 +0000 (23:19 +0000)]
Initial work on simple menu system; add <minmax.h> to libutil
hpa [Mon, 20 Dec 2004 22:55:48 +0000 (22:55 +0000)]
Actually get things working with nonblocking raw console read;
this allows us to detect the Esc key.
hpa [Mon, 20 Dec 2004 22:31:04 +0000 (22:31 +0000)]
Add support to deal with EAGAIN
hpa [Mon, 20 Dec 2004 22:28:30 +0000 (22:28 +0000)]
Make the raw input console non-blocking with a timeout, allows handling
the [Esc] key.
hpa [Mon, 20 Dec 2004 21:32:34 +0000 (21:32 +0000)]
Fix EQUs
hpa [Mon, 20 Dec 2004 21:29:04 +0000 (21:29 +0000)]
Clean up some old crap
hpa [Mon, 20 Dec 2004 20:20:09 +0000 (20:20 +0000)]
Actually fix the block calculation. I think it works now.
hpa [Mon, 20 Dec 2004 19:44:09 +0000 (19:44 +0000)]
Further fixes to linear address computation, now works for indirect
blocks but not double indirect...
hpa [Mon, 20 Dec 2004 16:14:13 +0000 (16:14 +0000)]
More docs.
hpa [Mon, 20 Dec 2004 16:12:28 +0000 (16:12 +0000)]
Update some documentation
hpa [Mon, 20 Dec 2004 16:01:54 +0000 (16:01 +0000)]
Fix regparm in libcom32; make extlinux actually work; add 3840K support
to MEMDISK.
hpa [Mon, 20 Dec 2004 14:34:11 +0000 (14:34 +0000)]
Use %define instead of equ to work around NASM 0.98.38 bug;
Change cx -> bp in call to getlinsec
hpa [Mon, 20 Dec 2004 04:57:44 +0000 (04:57 +0000)]
More fixes to the extlinux installer; change back to writable types
for ulint.h because of stupid constipational warnings.
hpa [Mon, 20 Dec 2004 02:30:38 +0000 (02:30 +0000)]
Further clean up the ext*fs installer
hpa [Mon, 20 Dec 2004 00:15:37 +0000 (00:15 +0000)]
extlinux installer.
hpa [Sun, 19 Dec 2004 10:52:23 +0000 (10:52 +0000)]
Make extlinux actually compile. No words on actually working, yet;
and even so, it needs an installer.
hpa [Sun, 19 Dec 2004 10:25:07 +0000 (10:25 +0000)]
A lot more work on extlinux. Should have most of the pieces now;
just missing some initialization code, and, of course, debugging.
hpa [Sun, 19 Dec 2004 07:31:58 +0000 (07:31 +0000)]
Document compressed vkernels.
hpa [Sun, 19 Dec 2004 07:30:31 +0000 (07:30 +0000)]
Make compressed vkernels actually work.
hpa [Sun, 19 Dec 2004 07:23:45 +0000 (07:23 +0000)]
Fix some additional common code issues; fix dangling ES in pxelinux
hpa [Sun, 19 Dec 2004 07:08:48 +0000 (07:08 +0000)]
More common code cleanup; actually use the code to compress vkernels
hpa [Sun, 19 Dec 2004 00:30:46 +0000 (00:30 +0000)]
Update with fixed version from the dos directory
hpa [Sun, 19 Dec 2004 00:28:01 +0000 (00:28 +0000)]
Make DOS installer use our homegrown 64-bit divide
hpa [Sun, 19 Dec 2004 00:25:14 +0000 (00:25 +0000)]
Beef up the sanity checking of the boot sector. For really better checking
we should be checking the FAT for the media signature, too.
hpa [Sat, 18 Dec 2004 23:28:30 +0000 (23:28 +0000)]
Make the DOS-based installer actually work; mark debugging statements
as "dprintf"
hpa [Sat, 18 Dec 2004 22:56:01 +0000 (22:56 +0000)]
Fix handling of alignment issues
hpa [Sat, 18 Dec 2004 22:31:47 +0000 (22:31 +0000)]
Fix dec/hex bug in crt0.S; do -msoft-float just in case
hpa [Sat, 18 Dec 2004 21:18:07 +0000 (21:18 +0000)]
Resurrect printf(), and create a library. This way we can use printf()
during debugging without having it linked in during production build.
hpa [Fri, 17 Dec 2004 23:15:09 +0000 (23:15 +0000)]
Flesh out getfssec
hpa [Fri, 17 Dec 2004 19:44:36 +0000 (19:44 +0000)]
Additional fixes for the proper argc/argv parsing
hpa [Fri, 17 Dec 2004 19:40:41 +0000 (19:40 +0000)]
More regparmization
hpa [Fri, 17 Dec 2004 19:39:19 +0000 (19:39 +0000)]
Add code to parse argc, argv; REGPARM-ize assembly code