diff options
author | David Woodhouse <David.Woodhouse@intel.com> | 2009-08-04 17:19:20 +0200 |
---|---|---|
committer | David Woodhouse <David.Woodhouse@intel.com> | 2009-08-04 17:19:23 +0200 |
commit | 19943b0e30b05d42e494ae6fef78156ebc8c637e (patch) | |
tree | 1c7e1dffac6ee9f0fb5920078475ad19e8919c5b /drivers/usb/host/isp1760-if.c | |
parent | intel-iommu: Cope with broken HP DC7900 BIOS (diff) | |
download | linux-19943b0e30b05d42e494ae6fef78156ebc8c637e.tar.xz linux-19943b0e30b05d42e494ae6fef78156ebc8c637e.zip |
intel-iommu: Unify hardware and software passthrough support
This makes the hardware passthrough mode work a lot more like the
software version, so that the behaviour of a kernel with 'iommu=pt'
is the same whether the hardware supports passthrough or not.
In particular:
- We use a single si_domain for the pass-through devices.
- 32-bit devices can be taken out of the pass-through domain so that
they don't have to use swiotlb.
- Devices will work again after being removed from a KVM guest.
- A potential oops on OOM (in init_context_pass_through()) is fixed.
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'drivers/usb/host/isp1760-if.c')
0 files changed, 0 insertions, 0 deletions