Thomas Moestl
e37d222c43
Merge r1.39 from NetBSD (manage both streaming caches for psycho pairs).
...
Use explicit bus space accesses instead of mapping the device memory
into kva.
Fix support for psycho pairs, and catch up with iommu code changes.
2002-02-13 16:07:59 +00:00
Thomas Moestl
ca8712b098
Correct the defintion of struct ofw_upa_regs, and use it instead of
...
struct ofw_nexus_reg. Implement UPA device memory management in the
nexus driver.
Adapt the psycho driver to these changes, and do some minor cleanup work
while being there.
2002-01-02 18:27:13 +00:00
Thomas Moestl
70527a680b
Add a workaround for quirky PCI devices that set the intpin register to
...
0, but use this mechanism to generate interrupts.
Preserve the child device when setting up and tearing down interrupts.
Some style nits.
2001-12-21 21:35:47 +00:00
Thomas Moestl
9d69e46260
Add support for the Sun psycho/sabre UPA-PCI bridge, some OpenFirmware
...
PCI support code, and a driver for the Sun APB PCI-PCI bridge.
Partly ported from NetBSD.
2001-11-09 20:19:58 +00:00