x86/amd-iommu: Use 2-level page tables for dma_ops domains
authorJoerg Roedel <joerg.roedel@amd.com>
Wed, 2 Sep 2009 14:55:24 +0000 (16:55 +0200)
committerJoerg Roedel <joerg.roedel@amd.com>
Thu, 3 Sep 2009 14:03:49 +0000 (16:03 +0200)
commit8f7a017ce05ed4522809448e169daa44fe6edeb1
treea1c59481bfa6bd9a0eea9783bff84af65b5fb02e
parentbad1cac28a707c69301a4d0612da9ccbecd51953
x86/amd-iommu: Use 2-level page tables for dma_ops domains

The driver now supports a dynamic number of levels for IO
page tables. This allows to reduce the number of levels for
dma_ops domains by one because a dma_ops domain has usually
an address space size between 128MB and 4G.

Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
arch/x86/kernel/amd_iommu.c