From fbdf05162606e4d70506b65d0dd647a59f229253 Mon Sep 17 00:00:00 2001 From: Lin Ma Date: Fri, 19 Aug 2022 18:18:50 +0800 Subject: cli: --cpu: Add maxphysaddr.{mode,bits} options This commit added support for cpu physical address bits control, It's useful for VMs with huge amount of ram. E.g. --cpu Cascadelake-Server,maxphysaddr.mode=emulate,maxphysaddr.bits=46 Signed-off-by: Lin Ma --- tests/data/cli/compare/virt-install-many-devices.xml | 1 + tests/data/cli/compare/virt-install-testdriver-edgecases.xml | 4 +++- tests/test_cli.py | 5 +++-- 3 files changed, 7 insertions(+), 3 deletions(-) (limited to 'tests') diff --git a/tests/data/cli/compare/virt-install-many-devices.xml b/tests/data/cli/compare/virt-install-many-devices.xml index c27512d1..e4a7da8f 100644 --- a/tests/data/cli/compare/virt-install-many-devices.xml +++ b/tests/data/cli/compare/virt-install-many-devices.xml @@ -194,6 +194,7 @@ + diff --git a/tests/data/cli/compare/virt-install-testdriver-edgecases.xml b/tests/data/cli/compare/virt-install-testdriver-edgecases.xml index f129d089..3cc385c0 100644 --- a/tests/data/cli/compare/virt-install-testdriver-edgecases.xml +++ b/tests/data/cli/compare/virt-install-testdriver-edgecases.xml @@ -17,7 +17,9 @@ - + + + diff --git a/tests/test_cli.py b/tests/test_cli.py index 9f6c3bc0..ef27276a 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -511,7 +511,8 @@ numa.interconnects.latency0.initiator=0,numa.interconnects.latency0.target=0,num numa.interconnects.latency1.initiator=0,numa.interconnects.latency1.target=2,numa.interconnects.latency1.cache=1,numa.interconnects.latency1.type=access,numa.interconnects.latency1.value=10,numa.interconnects.latency1.unit=ns,\ numa.interconnects.bandwidth0.initiator=0,numa.interconnects.bandwidth0.target=0,numa.interconnects.bandwidth0.type=access,numa.interconnects.bandwidth0.value=204800,\ numa.interconnects.bandwidth1.initiator=0,numa.interconnects.bandwidth1.target=2,numa.interconnects.bandwidth1.cache=1,numa.interconnects.bandwidth1.type=access,numa.interconnects.bandwidth1.value=409600,numa.interconnects.bandwidth1.unit=KiB,\ -cache.mode=emulate,cache.level=3 +cache.mode=emulate,cache.level=3,\ +maxphysaddr.mode=emulate,maxphysaddr.bits=46 --numatune 1,2,3,5-7,^6,mode=strict,\ @@ -880,7 +881,7 @@ c.add_compare("--pxe " # Hitting test driver specific output c.add_compare("--connect " + utils.URIs.test_suite + " " -"--cpu host-passthrough,migratable=on " # migratable=on is only accepted with host-passthrough +"--cpu host-passthrough,migratable=on,maxphysaddr.mode=passthrough " # migratable=on is only accepted with host-passthrough "--seclabel label=foobar.label,a1,z2,b3,relabel=yes,type=dynamic " # fills in default model=testModel "--tpm default " # --tpm default when domcaps missing "", -- cgit v1.2.1