summary refs log tree commit diff stats
path: root/hw/i386/pc.c
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2024-03-18 16:53:36 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2024-04-18 11:17:28 +0200
commit513ba32dccc659c80722b3a43233b26eaa50309a (patch)
treec96a98cd601fb04344d1a056f04285c5cba2e41c /hw/i386/pc.c
parent85fa9acda887438feb0711970bb528959a37568e (diff)
downloadfocaccia-qemu-513ba32dccc659c80722b3a43233b26eaa50309a.tar.gz
focaccia-qemu-513ba32dccc659c80722b3a43233b26eaa50309a.zip
target/i386: add guest-phys-bits cpu property
Allows to set guest-phys-bits (cpuid leaf 80000008, eax[23:16])
via -cpu $model,guest-phys-bits=$nr.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-ID: <20240318155336.156197-3-kraxel@redhat.com>
Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'hw/i386/pc.c')
-rw-r--r--hw/i386/pc.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/hw/i386/pc.c b/hw/i386/pc.c
index b0d818b209..41909f7bd7 100644
--- a/hw/i386/pc.c
+++ b/hw/i386/pc.c
@@ -78,7 +78,9 @@
     { "qemu64-" TYPE_X86_CPU, "model-id", "QEMU Virtual CPU version " v, },\
     { "athlon-" TYPE_X86_CPU, "model-id", "QEMU Virtual CPU version " v, },
 
-GlobalProperty pc_compat_9_0[] = {};
+GlobalProperty pc_compat_9_0[] = {
+    { TYPE_X86_CPU, "guest-phys-bits", "0" },
+};
 const size_t pc_compat_9_0_len = G_N_ELEMENTS(pc_compat_9_0);
 
 GlobalProperty pc_compat_8_2[] = {};