aboutsummaryrefslogtreecommitdiffstats
path: root/arch/riscv/kernel/setup.c
diff options
context:
space:
mode:
authorAnup Patel <anup@brainfault.org>2018-10-02 12:15:07 -0700
committerPalmer Dabbelt <palmer@sifive.com>2018-10-22 17:03:37 -0700
commit8b20d2db0a6d2761e0fc156eb74f7a55b92b3147 (patch)
tree1a5a6b213805d6cec82f940351b7aed614fde409 /arch/riscv/kernel/setup.c
parentRISC-V: Show CPU ID and Hart ID separately in /proc/cpuinfo (diff)
downloadlinux-dev-8b20d2db0a6d2761e0fc156eb74f7a55b92b3147.tar.xz
linux-dev-8b20d2db0a6d2761e0fc156eb74f7a55b92b3147.zip
RISC-V: Show IPI stats
This patch provides arch_show_interrupts() implementation to show IPI stats via /proc/interrupts. Now the contents of /proc/interrupts" will look like below: CPU0 CPU1 CPU2 CPU3 8: 17 7 6 14 SiFive PLIC 8 virtio0 10: 10 10 9 11 SiFive PLIC 10 ttyS0 IPI0: 170 673 251 79 Rescheduling interrupts IPI1: 1 12 27 1 Function call interrupts Signed-off-by: Anup Patel <anup@brainfault.org> [Atish - Fixed checkpatch errors] Signed-off-by: Atish Patra <atish.patra@wdc.com> Reviewed-by: Palmer Dabbelt <palmer@sifive.com> Changes since v2: - Remove use of IPI_CALL_WAKEUP because it's being removed Changes since v1: - Add stub inline show_ipi_stats() function for !CONFIG_SMP - Make ipi_names[] dynamically sized at compile time - Minor beautification of ipi_names[] using tabs Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
Diffstat (limited to 'arch/riscv/kernel/setup.c')
0 files changed, 0 insertions, 0 deletions