Message ID | 20200728064250.168368-1-ghammer@redhat.com |
---|---|
State | New |
Headers | show |
Series | target/i386: Add PDCM feature bit when when CPU's pmu property is enabled | expand |
diff --git a/target/i386/cpu.c b/target/i386/cpu.c index 588f32e136..6e1c8b6019 100644 --- a/target/i386/cpu.c +++ b/target/i386/cpu.c @@ -5535,6 +5535,8 @@ void cpu_x86_cpuid(CPUX86State *env, uint32_t index, uint32_t count, } if (!cpu->enable_pmu) { *ecx &= ~CPUID_EXT_PDCM; + } else { + *ecx |= CPUID_EXT_PDCM; } break; case 2:
The PDCM feature bit is not enabled when adding the pmu property to a CPU without this capability (e.g. -cpu qemu64,pmu). Signed-off-by: Gal Hammer <ghammer@redhat.com> --- target/i386/cpu.c | 2 ++ 1 file changed, 2 insertions(+)