Age | Commit message (Collapse) | Author |
|
|
|
Better VIA IDE chipset handling. From NetBSD
|
|
put a size limitation of the PCI region to map. That makes the PERC 3/Di
raid controller usable, as it publishes too much PCI memory for us to map
in the kernel virtual memory. As we only access the first 256 byte it is
of no use to map 128MB of kvm.
|
|
|
|
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.
|
|
Added PCI 2.2 stuff from NetBSD
Modified if_de to use mapreg interface
|
|
files...
|
|
|
|
so far, the other archs gets placeholders for now. I wrote a compatibility
layer for OpenBSD's old isadma code so we can still use our old
driver sources. They will however get changed to native bus_dma use,
on a case by case basis. Oh yes, I almost forgot, I kept our notion
of isadma being a device so DMA-less ISA-busses still work
|
|
|
|
|
|
|
|
NetBSD 961107 state. Other has not, partly because sometimes the bus.h
changes was coupled with other changes.
|
|
possibly taken in small steps
|
|
|
|
|
|
having just non-descript "pci" devices show up in interrupt stats
|
|
speaker upgraded to the current.
some changes to the VM stuff (ie kern_thread.c added and so).
|
|
the device interrupt chain structures (isa, pci)
Move interrupt chain structure definition to <machine/psl.h> so vmstat can
get at it (i386)
Remove hack to count interrupts the old way (i386)
|
|
The IST_* and IPL_* constants are not bus-specific; don't treat them as such.
Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
|
|
|