Add a variant of x86/access.flat that covers the emulation of guest-MAXPHYADDR < host-MAXPHYADDR. Use an old-ish CPU model because to speed up the test, as Ivy Bridge did not have SMEP and PKU. Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx> --- x86/unittests.cfg | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/x86/unittests.cfg b/x86/unittests.cfg index 4fa42fa..bab1cce 100644 --- a/x86/unittests.cfg +++ b/x86/unittests.cfg @@ -116,9 +116,16 @@ extra_params = -cpu qemu64,+x2apic,+tsc-deadline -append tscdeadline_immed [access] file = access.flat arch = x86_64 -extra_params = -cpu host,host-phys-bits +extra_params = -cpu max timeout = 180 +[access-reduced-maxphyaddr] +file = access.flat +arch = x86_64 +extra_params = -cpu IvyBridge,phys-bits=36,host-phys-bits=off +timeout = 180 +check = /sys/module/kvm_intel/parameters/allow_smaller_maxphyaddr=Y + [smap] file = smap.flat extra_params = -cpu host -- 2.26.2