]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit - drivers/iommu/amd_iommu.h
iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems
authorKai-Heng Feng <kai.heng.feng@canonical.com>
Wed, 21 Aug 2019 05:10:04 +0000 (13:10 +0800)
committerJoerg Roedel <jroedel@suse.de>
Fri, 23 Aug 2019 08:26:48 +0000 (10:26 +0200)
commit93d051550ee02eaff9a2541d825605a7bd778027
tree720decc779cf2a641a26514ecb983a0be4549446
parentb9c6ff94e43a0ee053e0c1d983fba1ac4953b762
iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems

Raven Ridge systems may have malfunction touchpad or hang at boot if
incorrect IVRS IOAPIC is provided by BIOS.

Users already found correct "ivrs_ioapic=" values, let's put them inside
kernel to workaround buggy BIOS.

BugLink: https://bugs.launchpad.net/bugs/1795292
BugLink: https://bugs.launchpad.net/bugs/1837688
Reported-by: kbuild test robot <lkp@intel.com>
Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/Makefile
drivers/iommu/amd_iommu.h [new file with mode: 0644]
drivers/iommu/amd_iommu_init.c
drivers/iommu/amd_iommu_quirks.c [new file with mode: 0644]