Message ID | 20230802080328.1213905-1-alexghiti@rivosinc.com (mailing list archive) |
---|---|
Headers | show |
Series | riscv: Allow userspace to directly access perf counters | expand |
Hello: This series was applied to riscv/linux.git (for-next) by Palmer Dabbelt <palmer@rivosinc.com>: On Wed, 2 Aug 2023 10:03:18 +0200 you wrote: > riscv used to allow direct access to cycle/time/instret counters, > bypassing the perf framework, this patchset intends to allow the user to > mmap any counter when accessed through perf. > > **Important**: The default mode is now user access through perf only, not > the legacy so some applications will break. However, we introduce a sysctl > perf_user_access like arm64 does, which will allow to switch to the legacy > mode described above. > > [...] Here is the summary with links: - [v6,01/10] perf: Fix wrong comment about default event_idx https://git.kernel.org/riscv/c/366d259ff597 - [v6,02/10] include: riscv: Fix wrong include guard in riscv_pmu.h https://git.kernel.org/riscv/c/f117ae55b019 - [v6,03/10] riscv: Make legacy counter enum match the HW numbering https://git.kernel.org/riscv/c/e8b785e98abb - [v6,04/10] drivers: perf: Rename riscv pmu sbi driver https://git.kernel.org/riscv/c/d5ac062d82d8 - [v6,05/10] riscv: Prepare for user-space perf event mmap support https://git.kernel.org/riscv/c/83c5e13b8cbb - [v6,06/10] drivers: perf: Implement perf event mmap support in the legacy backend https://git.kernel.org/riscv/c/50be34282905 - [v6,07/10] drivers: perf: Implement perf event mmap support in the SBI backend https://git.kernel.org/riscv/c/cc4c07c89aad - [v6,08/10] Documentation: admin-guide: Add riscv sysctl_perf_user_access https://git.kernel.org/riscv/c/57972127b20e - [v6,09/10] tools: lib: perf: Implement riscv mmap support https://git.kernel.org/riscv/c/60bd50116484 - [v6,10/10] perf: tests: Adapt mmap-basic.c for riscv https://git.kernel.org/riscv/c/26ba042414a3 You are awesome, thank you!