public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [PATCH pve-qemu] parse-cpu-flags: stop filtering out 'pmu'
@ 2026-10-13  8:31 Arthur Bied-Charreton
  2026-10-13  9:19 ` Fiona Ebner
  2026-10-13  9:53 ` superseded: " Arthur Bied-Charreton
  0 siblings, 2 replies; 4+ messages in thread
From: Arthur Bied-Charreton @ 2026-10-13  8:31 UTC (permalink / raw)
  To: pve-devel

'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 a plain boolean property so it fits the [+-]<flag> syntax
from the custom CPU config, and QEMU accepts it when set manually via
'+pmu'.

Windows guests using VBS need a virtual PMU, which is not enabled by
default on many models (EPYC-Turin, EPYC-Genoa, SapphireRapids, and
presumably others I have not tested). This currently requires users to
edit the config by hand since the flag cannot be selected in the UI.

Remove 'pmu' from the blacklist so it shows up in the generated flag
list.

Reported-by: David Riley <d.riley@proxmox.com>
Signed-off-by: Arthur Bied-Charreton <a.bied-charreton@proxmox.com>
---
 debian/parse-cpu-flags.pl | 1 -
 1 file changed, 1 deletion(-)

diff --git a/debian/parse-cpu-flags.pl b/debian/parse-cpu-flags.pl
index e680f99..e1af0e8 100755
--- a/debian/parse-cpu-flags.pl
+++ b/debian/parse-cpu-flags.pl
@@ -66,7 +66,6 @@ my $filtered_props = {
         'legacy-multi-node' => 1,
         lmce => 1,
         migratable => 1,
-        pmu => 1,
         realized => 1,
         'start-powered-off' => 1,
         'tcg-cpuid' => 1,
-- 
2.47.3





^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-10-13  9:53 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-13  8:31 [PATCH pve-qemu] parse-cpu-flags: stop filtering out 'pmu' Arthur Bied-Charreton
2026-10-13  9:19 ` Fiona Ebner
2026-10-13  9:21   ` Arthur Bied-Charreton
2026-10-13  9:53 ` superseded: " Arthur Bied-Charreton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal