UBUNTU: [Config] Set IOMMU_DEFAULT_DMA_STRICT=n and IOMMU_DEFAULT_DMA_LAZY=yes for s390x
BugLink: https://bugs.launchpad.net/bugs/2071471 Align the Ubuntu kernel config options to the modified defaults from upstreamb2b97a62f0"Revert "s390: update defconfigs"" and set IOMMU_DEFAULT_DMA_STRICT=n and IOMMU_DEFAULT_DMA_LAZY=yes for s390x. This is required to avoid significant PCIe network throughput degradation with the changed dma-iommu implementation inc76c067e48"s390/pci: Use dma-iommu layer" since v6.7. Signed-off-by: Frank Heimes <frank.heimes@canonical.com> Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com> Acked-by: Manuel Diewald <manuel.diewald@canonical.com> Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
This commit is contained in:
committed by
Stefan Bader
parent
8ff1a0e118
commit
77ed1ee0e7
@@ -345,6 +345,12 @@ CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON note<'LP: #1951440'>
|
||||
CONFIG_IOMMU_DEBUGFS policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}>
|
||||
CONFIG_IOMMU_DEBUGFS note<'LP: #1861057'>
|
||||
|
||||
CONFIG_IOMMU_DEFAULT_DMA_LAZY policy<{'amd64': 'y', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'y'}>
|
||||
CONFIG_IOMMU_DEFAULT_DMA_LAZY note<'LP: #2071471'>
|
||||
|
||||
CONFIG_IOMMU_DEFAULT_DMA_STRICT policy<{'amd64': 'n', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'n'}>
|
||||
CONFIG_IOMMU_DEFAULT_DMA_STRICT note<'LP: #2071471'>
|
||||
|
||||
CONFIG_IPMMU_VMSA policy<{'arm64': 'n', 'armhf': 'n', 'riscv64': '-'}>
|
||||
CONFIG_IPMMU_VMSA note<'LP: #1718734'>
|
||||
|
||||
@@ -6735,8 +6741,6 @@ CONFIG_IOMMUFD policy<{'amd64': 'm', 'arm64': '
|
||||
CONFIG_IOMMUFD_DRIVER policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y'}>
|
||||
CONFIG_IOMMU_API policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}>
|
||||
CONFIG_IOMMU_DEBUG policy<{'amd64': 'n'}>
|
||||
CONFIG_IOMMU_DEFAULT_DMA_LAZY policy<{'amd64': 'y', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}>
|
||||
CONFIG_IOMMU_DEFAULT_DMA_STRICT policy<{'amd64': 'n', 'arm64': 'y', 'armhf': 'y', 'ppc64el': 'y', 'riscv64': 'y', 's390x': 'y'}>
|
||||
CONFIG_IOMMU_DEFAULT_PASSTHROUGH policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}>
|
||||
CONFIG_IOMMU_DMA policy<{'amd64': 'y', 'arm64': 'y', 's390x': 'y'}>
|
||||
CONFIG_IOMMU_HELPER policy<{'amd64': 'y', 'ppc64el': 'y', 's390x': 'y'}>
|
||||
|
||||
Reference in New Issue
Block a user