Age | Commit message (Collapse) | Author |
|
Probe for BIOS supported disks.
Use BIOS to get geometry for supported disks.
All in preparation to passing the whole thing
to the kernel.
|
|
- switch baud rates using i/o instead of bios, since bios commands
have only a limited bitwidth for baudrate, and max out at 9600
- when switching console devices, print msg to both old device and new
- fix timeout bug in com_getc() (dev | 0x80 was reading gobbledygook)
- document 'stty' command in boot(8)
- wording and cleanup in man pages
|
|
|
|
|
|
Adapt to new console probing and setting API. Do not try to probe pc0 via
the NVRAM. Fix some other buglets.
|
|
move time_print() into libsa.h
|
|
|
|
do inline BIOS calls
|
|
|
|
|
|
|
|
|
|
strncmp prototype in stand.h
|
|
com prototypes changes
some indentation
|
|
Parse and convert to seconds since epoch. Please
test, there is a new command "time", which should
print the current time (according to the BIOS) on
the console.
|
|
|
|
|
|
problem with marginal disks. This code does not
like them at all. I'm too frazzled right now to
figure this out. This should give better error
messages...
|
|
|
|
including:
- disklabel support;
- better boot cmd line
- smaller size (using some compilation switches ;)
- no more relocations in /boot, it's loaded in the place;
- better disk performance (maybe were already in there)
- installboot -n does not require write perms for device
- more debugs
- missing parts in libsa (such as cd9660 and so)
- i don't like 2 files for exec_i386 (sorry, toby, let's discuss maybe?)
tricks and tails:
- joined .text and .data (saves you a page)
- prot mode switching still in biosboot (it's freezed for awhile)
- biosdisk internals changed
- biosdev is not passed propery to the kernel (i'll fix it soon)
- sure i missed smth here to note (use the source, Luke!)
|
|
|