No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Arthur Bied-Charreton eca96893ba parse-cpu-flags: stop filtering out 'pmu'
'pmu' was excluded from the list of flags in the custom CPU flag dialog
because it is not a CPUID flag (not part of '-cpu help' output).
However, it is closely related to CPUID: it enables the virtual PMU, and
QEMU derives other CPUID bits from it. For example, PDCM is cleared when
it is disabled. It therefore makes sense to handle it like the other
flags, including the check for which nodes support it, rather than
exposing it as a separate property in the CPU config. Since it is a
plain boolean, it also fits the existing [+-]<flag> syntax.

Windows guests using VBS need a virtual PMU. QEMU disables it by default
and only enables it for the 'host' and 'max' models, so it is off on all
named models. Enabling it currently requires users to set the flag via
the API since the flag cannot be selected in the UI.

Remove 'pmu' from the filter list so it shows up in the generated flag
list and regenerate debian/recognized-CPUID-flags-x86_64.

Reported-by: David Riley <d.riley@proxmox.com>
Signed-off-by: Arthur Bied-Charreton <a.bied-charreton@proxmox.com>
Link: https://lore.proxmox.com/20261013095241.410553-1-a.bied-charreton@proxmox.com
[FE: clarify that the flag could be set via the API before]
Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
2026-10-13 12:48:15 +02:00
debian parse-cpu-flags: stop filtering out 'pmu' 2026-10-13 12:48:15 +02:00
qemu@c3d48b7d1e update submodule and patches to QEMU 11.1.1 2026-09-10 21:43:18 +02:00
.gitignore add .gitignore file 2023-05-22 12:05:14 +02:00
.gitmodules import stable-4 build files 2017-04-05 11:39:09 +02:00
backup.txt correct link to vma spec to new repository url 2020-01-14 11:18:52 +01:00
Makefile build: clean copied QEMU sources 2026-08-07 11:15:01 +02:00
vma_spec.txt import stable-4 build files 2017-04-05 11:39:09 +02:00