freebsd-dev/sys/sparc64/pci
Thomas Moestl f42d907165 When multiple IOMMUs are present in a system, use a single TSB for all
of them, and couple them by always performing all operations on all
present IOMMUs. This is required because with the current API there
is no way to determine on which bus a busdma operation is performed.

While being there, clean up the iommu code a bit.

This should be a step in the direction of allow some of larger machines
to work; tests have shown that there still seem to be problems left.
2002-07-16 18:17:03 +00:00
..
apb.c Make the OpenFirmware interrupt mapping code more generic, to reduce 2002-03-24 02:11:06 +00:00
ofw_pci_if.m Add a file forgotten in the previous commit (a kobj interface that 2001-11-09 20:43:44 +00:00
ofw_pci.c Add PCI bus enumeration and latency timer setup to the sparc64 MD PCI 2002-06-12 19:20:57 +00:00
ofw_pci.h Add PCI bus enumeration and latency timer setup to the sparc64 MD PCI 2002-06-12 19:20:57 +00:00
psycho.c When multiple IOMMUs are present in a system, use a single TSB for all 2002-07-16 18:17:03 +00:00
psychoreg.h Add PCI bus enumeration and latency timer setup to the sparc64 MD PCI 2002-06-12 19:20:57 +00:00
psychovar.h Make the OpenFirmware interrupt mapping code more generic, to reduce 2002-03-24 02:11:06 +00:00