summaryrefslogtreecommitdiff
path: root/sys/arch/i386/stand/libsa/biosdev.h
AgeCommit message (Collapse)Author
1997-10-17Use BIOS to probe for memory map.Tobias Weingartner
Probe for BIOS supported disks. Use BIOS to get geometry for supported disks. All in preparation to passing the whole thing to the kernel.
1997-09-20- add 'stty [baudrate]' command to /boot, for serial consolesflipk
- 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
1997-09-031st part of pretty "machine diskinfo" stuffTobias Weingartner
1997-09-02Add "machine diskinfo" command. Needs work.Tobias Weingartner
1997-08-13s/kbd/pc/ for consistency with kernel. Do even better __asms for BIOS calls.Niklas Hallqvist
Adapt to new console probing and setting API. Do not try to probe pc0 via the NVRAM. Fix some other buglets.
1997-08-13getsecs() is in stand.hMichael Shalayeff
move time_print() into libsa.h
1997-08-12protosMichael Shalayeff
1997-08-12new consMichael Shalayeff
do inline BIOS calls
1997-08-12call BIOS inline (add struct EDD_cb into biosvar.h)Michael Shalayeff
1997-08-12no more biosmem.SMichael Shalayeff
1997-08-12move that inlineMichael Shalayeff
1997-07-18this is now in machine/biosvar.hMichael Shalayeff
1997-05-30sleep/usleep prototypes (others may need 'em too, btwMichael Shalayeff
strncmp prototype in stand.h
1997-05-30EDD support functions, EDD detection code.Michael Shalayeff
com prototypes changes some indentation
1997-04-28Add getsecs(). Use biostime & biosdate routines.Tobias Weingartner
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.
1997-04-23Clean up disk reset codeTobias Weingartner
1997-04-21usleep testing codeMichael Shalayeff
1997-04-18Clean up error handling a little. There is a smallTobias Weingartner
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...
1997-04-09emulate bios calls. more debugging stuff. some fixes.Michael Shalayeff
1997-03-31commit all my mods to the last imported libsa stuff....Michael Shalayeff
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!)
1997-03-31Initial /boot stuff (from Mickey)Tobias Weingartner