iommu: remove fullflush and nofullflush in IOMMU generic option
authorFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Fri, 19 Sep 2008 16:23:30 +0000 (01:23 +0900)
committerIngo Molnar <mingo@elte.hu>
Mon, 22 Sep 2008 18:43:37 +0000 (20:43 +0200)
commitafa9fdc2f5f8e4d98f3e77bfa204412cbc181346
tree8e6c390d8dc18734f6071d2ddd7a2bca01fe9000
parented6dc4981368aa8ac89b0ea61535cfa2b03533cb
iommu: remove fullflush and nofullflush in IOMMU generic option

This patch against tip/x86/iommu virtually reverts
2842e5bf3115193f05dc9dac20f940e7abf44c1a. But just reverting the
commit breaks AMD IOMMU so this patch also includes some fixes.

The above commit adds new two options to x86 IOMMU generic kernel boot
options, fullflush and nofullflush. But such change that affects all
the IOMMUs needs more discussion (all IOMMU parties need the chance to
discuss it):

http://lkml.org/lkml/2008/9/19/106

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Acked-by: Joerg Roedel <joerg.roedel@amd.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Documentation/kernel-parameters.txt
Documentation/x86/x86_64/boot-options.txt
arch/x86/kernel/amd_iommu.c
arch/x86/kernel/amd_iommu_init.c
arch/x86/kernel/pci-dma.c
arch/x86/kernel/pci-gart_64.c
include/asm-x86/amd_iommu_types.h
include/asm-x86/iommu.h