summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorChris Wright <chrisw@sous-sol.org>2009-06-15 15:42:00 +0200
committerJoerg Roedel <joerg.roedel@amd.com>2009-06-15 15:42:00 +0200
commit42a49f965a8d24ed92af04f5b564d63f17fd9c56 (patch)
tree0c09b8dfe5f541b942c4196bbe6ddd8e431dd8da /include
parent61d047be99757fd9b0af900d7abce9a13a337488 (diff)
amd-iommu: flush domain tlb when attaching a new device
When kexec'ing to a new kernel (for example, when crashing and launching a kdump session), the AMD IOMMU may have cached translations. The kexec'd kernel, during initialization, will invalidate the IOMMU device table entries, but not the domain translations. These stale entries can cause a device's DMA to fail, makes it rough to write a dump to disk when the disk controller can't DMA ;-) Signed-off-by: Chris Wright <chrisw@sous-sol.org> Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions