Age | Commit message (Collapse) | Author | |
---|---|---|---|
1998-02-24 | Changes/updates to /boot stuff. More to come. | Tobias Weingartner | |
Fixes many divide by zero and pointer bugs. | |||
1997-11-30 | big diskinfo changes from toby@ | Michael Shalayeff | |
1997-11-05 | don't try #21 for a: only | Michael Shalayeff | |
1997-11-01 | don't try function #21 for floppies | Michael Shalayeff | |
1997-10-28 | do not replace unit number in bootdev. please talk to me about this. | Theo de Raadt | |
this makes it so that when booting sd0 on a wd0/sd0/sd1 system the kernel doesn't get told we are booting from sd1 (ie. scsi, but it is hd1..). | |||
1997-10-26 | we don't need that extra var (st) | Michael Shalayeff | |
1997-10-25 | Fix disk probe. Get rid of EDD check, it goes haywire on | Tobias Weingartner | |
some machines. Thinkpad 760ED is one of them. IBM/MS extention, and IBM does not support it. Nice. Add some more debug statements for BIOS_DEBUG. Init EDD flags to "not supported" for now. Change 'machine memory' back to display the type of each range it displays. Testing by todd@ (thanks). | |||
1997-10-24 | don't touch ed,ds | Michael Shalayeff | |
1997-10-24 | fix cylinders in getdiskinfo | Michael Shalayeff | |
get EDD fot hd* only more debug | |||
1997-10-24 | Fix hang on disk probe. | Tobias Weingartner | |
1997-10-23 | Better BIOS diskprobe. Cleanup and re-org by mickey. | Tobias Weingartner | |
Fix bug in BIOS memprobe. Cleanup and re-org by mickey. Do checksum of HD devices. | |||
1997-10-22 | newer, better stuff; some parts by toby@ | Michael Shalayeff | |
1997-10-18 | Copy in bios_diskinfo array from /boot space. | Tobias Weingartner | |
Add length field for checksum to same. Start of making /boot deduce bsd dev_t for all BIOS drives. | |||
1997-10-17 | Use 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-10-07 | better fix for floppy boot | Michael Shalayeff | |
1997-09-24 | overflow can bite anyways, increment word | Michael Shalayeff | |
1997-09-17 | unsigneds | Michael Shalayeff | |
1997-09-03 | Fix fake geo (again) | Tobias Weingartner | |
1997-09-03 | Fix fake geo | Tobias Weingartner | |
1997-09-03 | 1st part of pretty "machine diskinfo" stuff | Tobias Weingartner | |
1997-09-02 | change biosdinfo() to return fail value. use fake geo, where needed | Michael Shalayeff | |
1997-09-02 | Add "machine diskinfo" command. Needs work. | Tobias Weingartner | |
1997-09-02 | provide two separate interfaces for bios errors mappings:\n error->msg, ↵ | Michael Shalayeff | |
error->errno | |||
1997-08-29 | we have MBR struct and signature defined elsewhere now | Michael Shalayeff | |
1997-08-22 | put values into BIOS_vars so kernel will get 'em soon | Michael Shalayeff | |
1997-08-21 | BIOS_regs in machdep.c, so they won't get lost w/o biosdev.c | Michael Shalayeff | |
1997-08-12 | inline biosd_rw | Michael Shalayeff | |
1997-08-12 | call BIOS inline (add struct EDD_cb into biosvar.h) | Michael Shalayeff | |
1997-08-07 | grammar & spelling | Niklas Hallqvist | |
1997-08-06 | fix hd major basing on disklabel d_type info | Michael Shalayeff | |
1997-08-04 | remember boot device geometry | Michael Shalayeff | |
1997-07-21 | correct 'hd' device handling | Michael Shalayeff | |
search for DOSTYP_NETBSD in case there is no DOSTYP_OPENBSD in mbr | |||
1997-07-18 | proper includes | Michael Shalayeff | |
const allocate sapace to pass bios regs to/from call | |||
1997-05-31 | <string.h> bye-bye | Michael Shalayeff | |
1997-05-30 | EDD support functions, EDD detection code. | Michael Shalayeff | |
com prototypes changes some indentation | |||
1997-04-30 | solve the bounce buffer problem! | Michael Shalayeff | |
1997-04-23 | Clean up disk reset code | Tobias Weingartner | |
1997-04-23 | implement 'hd' device (i guess nobody will boot from 'rd') | Michael Shalayeff | |
1997-04-20 | indentation | Michael Shalayeff | |
1997-04-18 | Clean up error handling a little. There is a small | Tobias 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-18 | fix a bug | Michael Shalayeff | |
1997-04-18 | no more 60k limit! | Michael Shalayeff | |
no more explicit real<-->prot switching! fix 2.88 floppy drives..... kbd fixes coming soon! test it! | |||
1997-04-17 | Fix error handling from bios & typo. | Tobias Weingartner | |
1997-04-15 | pass bootdev to kernel... | Michael Shalayeff | |
all the future devices have to copy it into global var... in the current state i can boot any kernel i have.... testers? | |||
1997-04-15 | do bounce-buffering to avoid DMA overrun | Michael Shalayeff | |
somebody, test it! | |||
1997-04-09 | emulate bios calls. more debugging stuff. some fixes. | Michael Shalayeff | |
1997-04-08 | use new device names: fd(0,a) -> fd0a | Michael Shalayeff | |
1997-03-31 | commit 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-31 | Initial /boot stuff (from Mickey) | Tobias Weingartner | |