On 25.07.2025 17:06, Edwin Török wrote:
> Using `aa2u` tool.
> 
> Signed-off-by: Edwin Török <edwin.to...@cloud.com>

How come the use of that tool made ...

> --- a/xen/include/public/arch-x86/pmu.h
> +++ b/xen/include/public/arch-x86/pmu.h
> @@ -75,8 +75,10 @@ DEFINE_XEN_GUEST_HANDLE(xen_pmu_regs_t);
>  #define PMU_SAMPLE_PV      (1<<3) /* Sample from a PV guest */
>  
>  /*
> - * Architecture-specific information describing the state of the guest at
> - * the time of a PMU interrupt.
> + * Architecture-specific information describing state of the guest at
> + * the time of PMU interrupt.
> + * Even if the interrupt arrived while inside Xen, this will always contain
> + * the guest's state.
>   */
>  struct xen_pmu_arch_guest {

... this comment change, or yet more interesting, ...

> --- a/xen/include/public/pmu.h
> +++ b/xen/include/public/pmu.h
> @@ -148,7 +148,7 @@ struct xen_pmu_hv_stacktrace {
>      * arrives while in Xen.
>      * */
>      struct xen_pmu_arch_guest guest;
> -#define XEN_PMU_STACKTRACE_PAD 48
> +#define XEN_PMU_STACKTRACE_PAD 56
>      uint8_t pad2[XEN_PMU_STACKTRACE_PAD];
>  };

... this value in the public interface?

Jan

Reply via email to