summaryrefslogtreecommitdiffstats
path: root/sys/boot
Commit message (Expand)AuthorAgeFilesLines
* Prevent boot.config being parsed more than once.rnordier1998-11-082-2/+4
* Drop the familiar 'text=xxxx data=xxxx bss=xxxx ...' display whilernordier1998-11-082-28/+4
* boot1: Eliminate EDD detection and optional use of disk packetrnordier1998-11-087-203/+164
* o Add proper stack checking to all file wordsjkh1998-11-071-28/+48
* Eliminate much code cruft by extending simple file I/O API to includejkh1998-11-073-55/+101
* Eliminate much code cruft by extending simple file I/O API to includejkh1998-11-071-4/+9
* Take init out of here - it's a layering violation.jkh1998-11-071-3/+0
* Don't have debugging on by default - it makes testing annoying. :)jkh1998-11-071-2/+2
* OK, fload/fexec work properly when both compiling and interpretingjkh1998-11-071-11/+9
* switch words to default mode.jkh1998-11-061-4/+4
* Submit better fix to the prompt bug.jkh1998-11-062-3/+3
* Make fexists/fload work with existing string literals instead. Doingjkh1998-11-062-41/+9
* Argh, I had this right[er] before. More commits to follow.jkh1998-11-061-2/+2
* Use proper literal names.jkh1998-11-061-2/+2
* Ack. Create parseable command tail properly, and eat args out of the TIB.msmith1998-11-061-2/+5
* Don't not print the prompt string; not doing this has funny side-effects.msmith1998-11-062-4/+6
* Don't use the poxy vmGetString interface (who uses counted strings thesemsmith1998-11-061-7/+23
* Make use of BIOS int 0x13 extensions configurable, and disabledrnordier1998-11-055-9/+20
* Remember a bit more of my forth and do:jkh1998-11-054-16/+59
* 1. rebuild all elements of testmain properly for safety.jkh1998-11-053-7/+99
* Explicitly invoke perl to run the softwords.pl script in case themsmith1998-11-051-2/+2
* Improve the assertion testing for successful softword compilation.msmith1998-11-041-4/+1
* Turn off -g accidentally left in from testing.msmith1998-11-041-3/+3
* Fix includes; we were still pulling in <stdlib.h> in some places.msmith1998-11-0410-34/+54
* Use a smaller default dictionary to waste less space.msmith1998-11-041-2/+2
* Respect ${.OBJDIR} properly when looking for libficl.ajkh1998-11-041-1/+5
* Add required parts for BootForth building (currently disabled andmsmith1998-11-041-5/+10
* Make this work in the libstand environment; don't use stdio/stdlib headers.msmith1998-11-047-30/+12
* Add BootForth hooks; if BOOT_FORTH is defined, pass every line readmsmith1998-11-044-5/+155
* Include "bootstrap.h" to get a definition for bcache_devdata.msmith1998-11-031-1/+2
* Add the Ficl (Forth Inspired Command Language) interpreter. If all goes well,msmith1998-11-0323-2/+9740
* Ok, the entry aging algorithm sucked; 1s time resolution is not enough formsmith1998-11-021-7/+16
* Implement a simple LRU block cache. By default this is initialised to 16k,msmith1998-11-027-13/+278
* Revise a few comments.rnordier1998-11-022-14/+14
* Standardise on ';' as a component separator; it seems to be a little moremsmith1998-11-021-4/+4
* Ignore, rather than emulate, an i386 'hlt' instruction (though forrnordier1998-11-012-22/+22
* * Extend the memory available for the heap from 256k to 512k.dfr1998-10-318-20/+86
* - Add a new command 'lsdev' to list devices which might be likely to hostmsmith1998-10-318-22/+657
* Fix an uninitialized variable in the `dangerously dedicated disk' case.luoqi1998-10-301-1/+2
* Make the BTX loader much more quiet about what it's doing. This removesmsmith1998-10-303-54/+87
* Simplify the "is a character ready" test, so that we don't return a falsemsmith1998-10-281-4/+2
* Avoid interruptions while talking to keyboard controller.rnordier1998-10-272-10/+14
* biosboot compatibility fix: change behavior of backspace in getstr().rnordier1998-10-272-8/+12
* Reserve some space for the stack in the region we recover from the initialmsmith1998-10-241-2/+3
* Clean the ${BASE}.sym file as well.msmith1998-10-231-2/+2
* Remove a debugging copy of offsetof() that snuck in.msmith1998-10-231-2/+1
* Enable the PCI BIOS PnP enumerator.msmith1998-10-231-3/+3
* PnP enumerator using the PCI BIOS. This is needlessly complex due to themsmith1998-10-233-6/+300
* PnP BIOS enumerator; mostly useful for hunting PnP devices that are supportedmsmith1998-10-221-0/+290
* Add a dependancy on the BTX crt0 objectmsmith1998-10-223-8/+6
OpenPOWER on IntegriCloud