iommu/amd: Correctly encode huge pages in iommu page tables
authorJoerg Roedel <jroedel@suse.de>
Wed, 1 Apr 2015 12:58:52 +0000 (14:58 +0200)
committerJoerg Roedel <jroedel@suse.de>
Thu, 2 Apr 2015 11:31:08 +0000 (13:31 +0200)
commitd4b036648402bb4ef6d4a0df51375a2fb705b6cc
tree9f464e5834439731cb8260f0883a65838a217c01
parentb24b1b63a37d05d61601d643ef30f95dd2452048
iommu/amd: Correctly encode huge pages in iommu page tables

When a default page-size for given level should be mapped,
the level encoding must be 0 rather than 7. This fixes an
issue seen on IOMMUv2 hardware, where this encoding is
enforced.

Tested-by: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/amd_iommu.c