[PATCH 0/2][SRU][J/U/OEM-5.17/OEM-5.14] Fix can't boot up after change to vmd

Koba Ko koba.ko at canonical.com
Thu Jun 2 06:32:57 UTC 2022


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

[Impact]
the previous commit has been SRUed that enable CONFIG_INTEL_IOMMU_DEFAULT_ON.
https://bugs.launchpad.net/subiquity/+bug/1937295
but it would caused the regression with AMD/NVIDIA GPUs.
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1965882
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1971146

[Fix]
Revert the vmd: Revert 2565e5b69c44 ("PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU.")
Assign VMD irq domain before enumeration, irq domain comes from pci driver.

[Test Case]
1. In BIOS, change to VMD
2. Check if SKU could boot-up.

[Where problems could occur]
it reduce the affected region to only VMD.

Nirmal Patel (2):
  PCI: vmd: Assign VMD IRQ domain before enumeration
  PCI: vmd: Revert 2565e5b69c44 ("PCI: vmd: Do not disable MSI-X
    remapping if interrupt remapping is enabled by IOMMU.")

 drivers/pci/controller/vmd.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

-- 
2.34.1




More information about the kernel-team mailing list