This series implements tests exercising the Statistical Profiling Extensions. This was tested with associated unmerged kernel [1] and QEMU [2] series. Depending on the comments, I can easily add other tests checking more configs, additional events and testing migration too. I hope this can be useful when respinning both series. All SPE tests can be launched with: ./run_tests.sh -g spe Tests also can be launched individually. For example: ./arm-run arm/spe.flat -append 'spe-buffer' The series can be found at: https://github.com/eauger/kut/tree/spe_rfc References: [1] [PATCH v2 00/18] arm64: KVM: add SPE profiling support [2] [PATCH 0/7] target/arm: Add vSPE support to KVM guest Eric Auger (4): arm64: Move get_id_aa64dfr0() in processor.h spe: Probing and Introspection Test spe: Add profiling buffer test spe: Test Profiling Buffer Events arm/Makefile.common | 1 + arm/pmu.c | 1 - arm/spe.c | 463 ++++++++++++++++++++++++++++++++++++++ arm/unittests.cfg | 24 ++ lib/arm64/asm/barrier.h | 1 + lib/arm64/asm/processor.h | 5 + 6 files changed, 494 insertions(+), 1 deletion(-) create mode 100644 arm/spe.c -- 2.21.3 _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm