On Wed Jan 21, 2026 at 3:28 PM CET, Alejandro Vallejo wrote: > Add missing scaffolding to enable BusLock Threshold. That is: > > * Add general_intercepts_3. > * Add missing VMEXIT > * Adjust NPF perf counter base to immediately after the buslock counter > > Signed-off-by: Alejandro Vallejo <[email protected]> > Reviewed-by: Teddy Astie <[email protected]> > --- > v2: > * s/general intercepts 2/general intercepts 3/ > * removed _thresh suffix > * added missing _svm_ infix in the SVM feature > --- > xen/arch/x86/hvm/svm/vmcb.h | 15 +++++++++++++-- > xen/arch/x86/include/asm/hvm/svm.h | 2 ++ > xen/arch/x86/include/asm/perfc_defn.h | 2 +- > 3 files changed, 16 insertions(+), 3 deletions(-) > > diff --git a/xen/arch/x86/hvm/svm/vmcb.h b/xen/arch/x86/hvm/svm/vmcb.h > index ba554a9644..231f9b1b06 100644 > --- a/xen/arch/x86/hvm/svm/vmcb.h > +++ b/xen/arch/x86/hvm/svm/vmcb.h > @@ -65,6 +65,11 @@ enum GenericIntercept2bits > GENERAL2_INTERCEPT_RDPRU = 1 << 14, > }; > > +/* general 3 intercepts */
I had already sent v2 by the time I noticed the request to capitalise G. Feel free to fix on commit or let me know to resend. Cheers, Alejandro
