summaryrefslogtreecommitdiff
path: root/sys/arch/i386/include/biosvar.h
AgeCommit message (Collapse)Author
2000-03-26from netbsd: pci interrupt routing code.Michael Shalayeff
also, change a few pcidevs names to match netbsd (and more descriptive). tested on a bunch of laptops, helps resolving 'pin X unmapped' problems for (usually) usb and cardbus cntrollers.
2000-03-05export bios_pciinfo for the whole _KERNEL, there will be more files to use itMichael Shalayeff
2000-02-18full support for a serial console.Michael Shalayeff
iface addition: pass serial speed from /boot. tested on 4 /boot+kernel permutations. also, niklas@ said he likes it bugs: any printfs before cninit() will go to the default console, which is mon/kbd, but are usually only sorts of debugging messages (like bios_memmap load).
2000-02-03remove extraneous spaces and tabsMichael Shalayeff
1999-10-26modify bootapiver chekups to use bitwise operations.Michael Shalayeff
factor out /boot options parser from biosattach(). add logic to warn about ancient /boots. cleanup vanishing cruft. @niklas ok
1999-08-25give better support to the bios memory maps.Michael Shalayeff
provide memory maps editing through the machine memory command. rearrange probing in machdep, so it provides less output, also giving a shot for apm to fix the memory maps. changes to kernel are minimal, only that is required due to the api version bits addition and such cosmetic changes. tested on all critical kernel,boot combinations; niklas@ ok
1999-05-09provide suport for an apm data segemnt in the lower memory biosMichael Shalayeff
data segment area, also calculate the apm segment lenghts. niklas@ - ok
1998-06-08consdev to comeMichael Shalayeff
1998-02-24First commit of /boot changes/fixes. More to come.Tobias Weingartner
Add BIOS PCI probe stuff.
1998-01-09Make booting new kernels with old bootblocks moer robustNiklas Hallqvist
1997-10-27A flag added to diskinfo used by the kernel to mark devices already mappedNiklas Hallqvist
to BSD dittos.
1997-10-25define fixed bootarg vector offset, and max lenMichael Shalayeff
1997-10-24map a piece of memory after the msgbuf and copy bootargv there.Michael Shalayeff
pass cksumlen argument, sysctl it mostly by niklas me just did slite editing.
1997-10-24fix the case when data/code segment is not in the ISA memoryMichael Shalayeff
hole, so map 'em separatelly (or together if they intersect) and use that mapped region for segment creations... must help on some machines to avoid weird apm errors
1997-10-22support new libsaMichael Shalayeff
1997-10-20get ready for the fix in memprobeMichael Shalayeff
1997-10-18Copy 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-17Cleanup, make it all compile.Tobias Weingartner
Move APM stuff to apmprobe.c
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-10-14Support for bios memory maps.Tobias Weingartner
1997-10-12reserve void* at the of BIOS_vars for future useMichael Shalayeff
1997-10-03make bios_geometry unsigned to avoid sign extensionTheo de Raadt
1997-09-29apm0 at bios0Michael Shalayeff
configs will be updated
1997-09-21branch the bios tree inside the machdepMichael Shalayeff
1997-09-17pass cnvmem,extmem the old way they were....Michael Shalayeff
don't put 'em in biosvars
1997-09-04support boot API version numberMichael Shalayeff
1997-09-032nd part of pretty "machine diskinfo"Tobias Weingartner
1997-08-22use words for apm functionsMichael Shalayeff
define struct of bios/boot vars to be passed to kernel
1997-08-12call BIOS inline (add struct EDD_cb into biosvar.h)Michael Shalayeff
1997-08-07right DOINT for CMichael Shalayeff
1997-08-05kentry proto is in the libsa.hMichael Shalayeff
change var name
1997-08-02change vars names, add attach_argsMichael Shalayeff
1997-07-28adopt for assym.hMichael Shalayeff
1997-07-27document bpb media typesMichael Shalayeff
1997-07-17add BIOS definitios/etcMichael Shalayeff