Verification done on bionic.
...
ubuntu@qemu-vm:~$ lsb_release -cs bionic
ubuntu@qemu-vm:~$ uname -rv 5.4.0-144-generic #161~18.04.1-Ubuntu SMP Fri Feb 10 15:55:22 UTC 2023
ubuntu@qemu-vm:~$ grep 'AMD EPYC' /proc/cpuinfo model name : AMD EPYC Processor
ubuntu@qemu-vm:~$ lspci | grep -i iommu 00:02.0 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 0010
Before: ---
ubuntu@qemu-vm:~$ dpkg -s qemu-system-x86 | grep Version: Version: 1:2.11+dfsg-1ubuntu7.41
$ sudo qemu-system-x86_64 -nographic -device vfio-pci,host=$PCI -m 1035265 qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5] qemu-system-x86_64: -device vfio-pci,host=0000:00:03.0: VFIO_MAP_DMA: -22 qemu-system-x86_64: -device vfio-pci,host=0000:00:03.0: vfio_dma_map(0x5638f21a7590, 0x100000000, 0xfc00100000, 0x7ec667e00000) = -22 (Invalid argument) qemu-system-x86_64: -device vfio-pci,host=0000:00:03.0: vfio error: 0000:00:03.0: failed to setup container for group 2: memory listener initialization failed for container: Invalid argument
$ sudo qemu-system-x86_64 -nographic -device vfio-pci,host=$PCI -m 1035264 qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5] [ 111.873129] Out of memory: Killed process 1316 (qemu-system-x86) total-vm:1062679240kB, anon-rss:3872536kB, file-rss:4kB, shmem-rss:0kB, UID:0 pgtables:8096kB oom_score_adj:0 Killed
After: ---
$ sudo add-apt-repository -y 'deb http://archive.ubuntu.com/ubuntu bionic-proposed main' $ sudo apt install -y qemu-system-x86
$ dpkg -s qemu-system-x86 | grep Version: Version: 1:2.11+dfsg-1ubuntu7.42
$ sudo qemu-system-x86_64 -nographic -device vfio-pci,host=$PCI -m 1035265 qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5] qemu-system-x86_64: -device vfio-pci,host=0000:00:03.0: VFIO_MAP_DMA: -22 (hint: AMD IOMMU: reduce VM ram) qemu-system-x86_64: -device vfio-pci,host=0000:00:03.0: vfio_dma_map(0x5575a8825590, 0x100000000, 0xfc00100000, 0x7e2ac7e00000) = -22 (Invalid argument) qemu-system-x86_64: -device vfio-pci,host=0000:00:03.0: vfio error: 0000:00:03.0: failed to setup container for group 2: memory listener initialization failed for container: Invalid argument
$ sudo qemu-system-x86_64 -nographic -device vfio-pci,host=$PCI -m 1035264 qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5] [ 176.751235] Out of memory: Killed process 2056 (qemu-system-x86) total-vm:1062679240kB, anon-rss:3871176kB, file-rss:4kB, shmem-rss:0kB, UID:0 pgtables:8112kB oom_score_adj:0 Killed
Verification done on bionic.
...
ubuntu@qemu-vm:~$ lsb_release -cs
bionic
ubuntu@qemu-vm:~$ uname -rv
5.4.0-144-generic #161~18.04.1-Ubuntu SMP Fri Feb 10 15:55:22 UTC 2023
ubuntu@qemu-vm:~$ grep 'AMD EPYC' /proc/cpuinfo
model name : AMD EPYC Processor
ubuntu@qemu-vm:~$ lspci | grep -i iommu
00:02.0 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 0010
...
Before:
---
ubuntu@qemu-vm:~$ dpkg -s qemu-system-x86 | grep Version: dfsg-1ubuntu7. 41
Version: 1:2.11+
$ sudo qemu-system-x86_64 -nographic -device vfio-pci,host=$PCI -m 1035265 host=0000: 00:03.0: VFIO_MAP_DMA: -22 host=0000: 00:03.0: vfio_dma_ map(0x5638f21a7 590, 0x100000000, 0xfc00100000, 0x7ec667e00000) = -22 (Invalid argument) host=0000: 00:03.0: vfio error: 0000:00:03.0: failed to setup container for group 2: memory listener initialization failed for container: Invalid argument
qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5]
qemu-system-x86_64: -device vfio-pci,
qemu-system-x86_64: -device vfio-pci,
qemu-system-x86_64: -device vfio-pci,
$ sudo qemu-system-x86_64 -nographic -device vfio-pci,host=$PCI -m 1035264 1062679240kB, anon-rss:3872536kB, file-rss:4kB, shmem-rss:0kB, UID:0 pgtables:8096kB oom_score_adj:0
qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5]
[ 111.873129] Out of memory: Killed process 1316 (qemu-system-x86) total-vm:
Killed
After:
---
$ sudo add-apt-repository -y 'deb http:// archive. ubuntu. com/ubuntu bionic-proposed main'
$ sudo apt install -y qemu-system-x86
$ dpkg -s qemu-system-x86 | grep Version: dfsg-1ubuntu7. 42
Version: 1:2.11+
$ sudo qemu-system-x86_64 -nographic -device vfio-pci,host=$PCI -m 1035265 host=0000: 00:03.0: VFIO_MAP_DMA: -22 (hint: AMD IOMMU: reduce VM ram) host=0000: 00:03.0: vfio_dma_ map(0x5575a8825 590, 0x100000000, 0xfc00100000, 0x7e2ac7e00000) = -22 (Invalid argument) host=0000: 00:03.0: vfio error: 0000:00:03.0: failed to setup container for group 2: memory listener initialization failed for container: Invalid argument
qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5]
qemu-system-x86_64: -device vfio-pci,
qemu-system-x86_64: -device vfio-pci,
qemu-system-x86_64: -device vfio-pci,
$ sudo qemu-system-x86_64 -nographic -device vfio-pci,host=$PCI -m 1035264 1062679240kB, anon-rss:3871176kB, file-rss:4kB, shmem-rss:0kB, UID:0 pgtables:8112kB oom_score_adj:0
qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5]
[ 176.751235] Out of memory: Killed process 2056 (qemu-system-x86) total-vm:
Killed