Re: [PATCH 00/20] Add perf sampling tests as part of selftest
From: Michael Ellerman <hidden>
Date: 2022-03-02 12:50:02
On Thu, 27 Jan 2022 12:49:52 +0530, Kajol Jain wrote:
Patch series adds support for perf sampling tests that enables capturing sampling data in perf mmap buffer and further support for reading and processing the samples. It also addds basic utility functions to process the mmap buffer inorder to read total count of samples as well as the contents of sample. [...]
Patches 1-15 and 17-20 applied to powerpc/next.
[01/20] selftest/powerpc/pmu: Include mmap_buffer field as part of struct event
https://git.kernel.org/powerpc/c/f961e20f15ed35e9ca154a099897d600b78b0311
[02/20] selftest/powerpc/pmu: Add support for perf sampling tests
https://git.kernel.org/powerpc/c/c315669e2fbd71bb9387066f60f0d91b0ceb28f3
[03/20] selftest/powerpc/pmu: Add macros to parse event codes
https://git.kernel.org/powerpc/c/6523dce86222451e5ca2df8a46597a217084bfdf
[04/20] selftest/powerpc/pmu: Add utility functions to post process the mmap buffer
https://git.kernel.org/powerpc/c/5f6c3061af7ca3b0f9f8a20ec7a445671f7e6b5a
[05/20] selftest/powerpc/pmu: Add event_init_sampling function
https://git.kernel.org/powerpc/c/54d4ba7f22d1ed5bfbc915771cf2e3e147cf03b2
[06/20] selftest/powerpc/pmu: Add macros to extract mmcr fields
https://git.kernel.org/powerpc/c/79c4e6aba8dfc9206acc68884498080f451121f7
[07/20] selftest/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields
https://git.kernel.org/powerpc/c/2b49e641063e7569493371ef433b9c4ce8c8dd8b
[08/20] selftest/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields
https://git.kernel.org/powerpc/c/13307f9584ea9408d9959302074dc4e8308b6cab
[09/20] selftest/powerpc/pmu/: Add interface test for mmcr0 exception bits
https://git.kernel.org/powerpc/c/eb7aa044df18c6f7a88bc17fc4c9f4524652a290
[10/20] selftest/powerpc/pmu/: Add interface test for mmcr0_cc56run field
https://git.kernel.org/powerpc/c/a7c0ab2e61484c0844eae2f208a06cc940338d83
[11/20] selftest/powerpc/pmu/: Add interface test for mmcr0_pmccext bit
https://git.kernel.org/powerpc/c/b24142b9d2401468bcd8df157013306d5b4f6626
[12/20] selftest/powerpc/pmu/: Add interface test for mmcr0_pmcjce field
https://git.kernel.org/powerpc/c/9ac7c6d5e4b570f416d849b263a6f67a617b4fa5
[13/20] selftest/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1
https://git.kernel.org/powerpc/c/d5172f2585cd0fc9788aa9b25d3dce6483321792
[14/20] selftest/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5
https://git.kernel.org/powerpc/c/6e11374b08723b2c43ae83bd5d48000d695f13a0
[15/20] selftest/powerpc/pmu/: Add interface test for mmcr1_comb field
https://git.kernel.org/powerpc/c/2becea3b6acf308642d6c0e9bd41caf7820753f5
[17/20] selftest/powerpc/pmu/: Add interface test for mmcr2_l2l3 field
https://git.kernel.org/powerpc/c/ac575b2606bf99a0d01a054196e24e1ad82c194d
[18/20] selftest/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields
https://git.kernel.org/powerpc/c/9ee241f1b1447c7e8ca90902ab1888aa9e7a3c00
[19/20] selftest/powerpc/pmu/: Add interface test for mmcr3_src fields
https://git.kernel.org/powerpc/c/02f02feb6b50c67171fd56bc3fd0fd96118c5c12
[20/20] selftest/powerpc/pmu: Add interface test for mmcra register fields
https://git.kernel.org/powerpc/c/29cf373c5766e6bd1b97056d2d678a41777669aa
cheers