On 29/05/26 7:40 pm, Gautam Menghani wrote:
Currently, CONFIG_VPA_PMU is not enabled any of the configs, and

Not sure what is meant by "any of the configs" , distros ?
We could just say "not enabled by default" ..

consequently cannot be used for KVM guests at all.

.. consequently cannot be used for KVM guests unless explicitly enabled on host kernel (which is currently ignored by distro configs)?


Mark CONFIG_VPA_PMU as "default m" to ensure it is available when KVM is
being used.

I think title could have been rephrased to focus on "default m" enablement.


Fixes: 176cda0619b6c ("powerpc/perf: Add perf interface to expose vpa counters")
Cc: [email protected] # v6.13+
Suggested-by: Sean Christopherson <[email protected]>
Signed-off-by: Gautam Menghani <[email protected]>
---
v2 -> v3:
1. Make CONFIG_VPA_PMU as default m so that it can separately disabled
(Sean)


This indeed is more appropriate way for enablement, thanks Sean!

regards,
Harsh


v1 -> v2:
1. Rebased on latest master

  arch/powerpc/platforms/pseries/Kconfig | 1 +
  1 file changed, 1 insertion(+)

diff --git a/arch/powerpc/platforms/pseries/Kconfig 
b/arch/powerpc/platforms/pseries/Kconfig
index f7052b131a4c..74910ce3a541 100644
--- a/arch/powerpc/platforms/pseries/Kconfig
+++ b/arch/powerpc/platforms/pseries/Kconfig
@@ -154,6 +154,7 @@ config HV_PERF_CTRS
  config VPA_PMU
        tristate "VPA PMU events"
        depends on KVM_BOOK3S_64_HV && HV_PERF_CTRS
+       default m
        help
          Enable access to the VPA PMU counters via perf. This enables
          code that support measurement for KVM on PowerVM(KoP) feature.


Reply via email to