diff options
author | Mike Travis <travis@sgi.com> | 2012-03-05 23:05:16 (GMT) |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2012-03-06 08:00:01 (GMT) |
commit | eae460b6590bb924d4e528d6cc7ccd4d993ff8dd (patch) | |
tree | 0f20d7cae6e32d19062f49fe67c683998f2849ab /drivers/pcmcia/o2micro.h | |
parent | 550cf00dbc8ee402bef71628cb71246493dd4500 (diff) | |
download | linux-fsl-qoriq-eae460b6590bb924d4e528d6cc7ccd4d993ff8dd.tar.xz |
x86/iommu/intel: Fix identity mapping for sandy bridge
With SandyBridge, Intel has changed these Socket PCI devices to
have a class type of "System Peripheral" & "Performance
counter", rather than "HostBridge".
So instead of using a "special" case to detect which devices will
not be doing DMA, use the fact that a device that is not associated
with an IOMMU, will not need an identity map.
Signed-off-by: Mike Travis <travis@sgi.com>
Signed-off-by: Mike Habeck <habeck@sgi.com>
Cc: Jack Steiner <steiner@sgi.com>
Cc: David Woodhouse <dwmw2@infradead.org>
Cc: Chris Wright <chrisw@sous-sol.org>
Cc: Daniel Rahn <drahn@suse.com>
Cc: Jesse Barnes <jbarnes@virtuousgeek.org>
Cc: Joerg Roedel <joerg.roedel@amd.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Link: http://lkml.kernel.org/n/tip-018fywmjs3lmzfyzjlktg8dx@git.kernel.org
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'drivers/pcmcia/o2micro.h')
0 files changed, 0 insertions, 0 deletions