~bladernr/ubuntu/+source/linux/+git/cosmic:1823037-amd_iommu-cherrypick

Last commit made on 2019-06-07
Get this branch:
git clone -b 1823037-amd_iommu-cherrypick https://git.launchpad.net/~bladernr/ubuntu/+source/linux/+git/cosmic
Only Jeff Lane can upload to this branch. If you are Jeff Lane please log in for upload directions.

Branch merges

Branch information

Name:
1823037-amd_iommu-cherrypick
Repository:
lp:~bladernr/ubuntu/+source/linux/+git/cosmic

Recent commits

54c9ce1... by Joerg Roedel <email address hidden> on 2019-04-12

iommu/amd: Set exclusion range correctly

BugLink: https://bugs.launchpad.net/bugs/1823037

The exlcusion range limit register needs to contain the
base-address of the last page that is part of the range, as
bits 0-11 of this register are treated as 0xfff by the
hardware for comparisons.

So correctly set the exclusion range in the hardware to the
last page which is _in_ the range.

Fixes: b2026aa2dce44 ('x86, AMD IOMMU: add functions for programming IOMMU MMIO space')
Signed-off-by: Joerg Roedel <email address hidden>
(cherry picked from commit 3c677d206210f53a4be972211066c0f1cd47fe12 5.2-rc1)
Signed-off-by: Jeffrey Lane <email address hidden>

Some recent commit information could not be fetched.