[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [RFC PATCH v1 00/10] Xen flamegraph (hypervisor stacktrace profile) support
On Fri, Jul 25, 2025 at 4:07 PM Edwin Török <edwin.torok@xxxxxxxxx> wrote: > [...] > > Edwin Török (10): > pmu.h: add a BUILD_BUG_ON to ensure it fits within one page > arch-x86/pmu.h: document current memory layout for VPMU > arch-x86/pmu.h: convert ascii art drawing to Unicode > vpmu.c: factor out register conversion > pmu.h: introduce a stacktrace area > arch-x86/pmu.h: convert ascii art diagram to Unicode > arch-x86/vpmu.c: store guest registers when domain_id == DOMID_XEN > pmu.h: expose a hypervisor stacktrace feature > vpmu.c hypervisor stacktrace support in vPMU > xen/tools/pyperf.py: example script to parse perf output > > xen/arch/x86/cpu/vpmu.c | 130 ++++++++++++++++++++------ > xen/arch/x86/cpu/vpmu_amd.c | 2 +- > xen/arch/x86/cpu/vpmu_intel.c | 2 +- > xen/arch/x86/include/asm/vpmu.h | 1 + > xen/include/public/arch-arm.h | 1 + > xen/include/public/arch-ppc.h | 1 + > xen/include/public/arch-riscv.h | 1 + > xen/include/public/arch-x86/pmu.h | 101 ++++++++++++++++++++- > xen/include/public/pmu.h | 41 ++++++++- > xen/tools/pyperf.py | 146 ++++++++++++++++++++++++++++++ > 10 files changed, 395 insertions(+), 31 deletions(-) > create mode 100644 xen/tools/pyperf.py > For convenience this is also available as a git repository here: https://gitlab.com/xen-project/people/edwintorok/xen/-/commits/pmustack?ref_type=heads https://github.com/edwintorok/linux-stable/commits/pmustack/ Best regards, --Edwin
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |