freebsd-skq/sys/sparc64
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
..
compile Obrien created this directory, but I didn't cvs add cvsignore 2001-07-01 23:37:03 +00:00
conf Remove ALT_BREAK_TO_DEBUGGER. This was inconsistent (both in form 2002-06-30 04:12:21 +00:00
ebus Make the OpenFirmware interrupt mapping code more generic, to reduce 2002-03-24 02:11:06 +00:00
include When multiple IOMMUs are present in a system, use a single TSB for all 2002-07-16 18:17:03 +00:00
isa Remove a debugging panic that was triggered when a resource that was out 2002-04-02 17:23:45 +00:00
pci When multiple IOMMUs are present in a system, use a single TSB for all 2002-07-16 18:17:03 +00:00
sbus When multiple IOMMUs are present in a system, use a single TSB for all 2002-07-16 18:17:03 +00:00
sparc64 When multiple IOMMUs are present in a system, use a single TSB for all 2002-07-16 18:17:03 +00:00