OSDN Git Service

iommu/amd: Initialize dma-ops domains with 3-level page-table
authorJoerg Roedel <jroedel@suse.de>
Tue, 26 Jul 2016 13:31:23 +0000 (15:31 +0200)
committerJoerg Roedel <jroedel@suse.de>
Tue, 26 Jul 2016 13:56:39 +0000 (15:56 +0200)
commitffec219770dadd32171e6dd927e1d83d3218529f
treecb04c4cfbdbd8a7fb19ac6ee28674d565ec54cd0
parent3254de6bf74fe94c197c9f819fe62a3a3c36f073
iommu/amd: Initialize dma-ops domains with 3-level page-table

A two-level page-table can map up to 1GB of address space.
With the IOVA allocator now in use, the allocated addresses
are often more closely to 4G, which requires the address
space to be increased much more often. Avoid that by using a
three-level page-table by default.

Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/amd_iommu.c