Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 954e3dd8 authored by Joerg Roedel's avatar Joerg Roedel
Browse files

iommu/amd: Don't use 512GB pages



There is a bug in the hardware that will be triggered when
this page size is used. Make sure this does not happen.

Signed-off-by: default avatarJoerg Roedel <joro@8bytes.org>
parent 78bfa9f3
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -66,8 +66,10 @@
 *
 * If at some point we'd like to utilize the IOMMU core's new behavior,
 * we could change this to advertise the real page sizes we support.
 *
 * 512GB Pages are not supported due to a hardware bug
 */
#define AMD_IOMMU_PGSIZES	(~0xFFFUL)
#define AMD_IOMMU_PGSIZES	((~0xFFFUL) & ~(2ULL << 38))

static DEFINE_RWLOCK(amd_iommu_devtable_lock);