linux/arch/powerpc
Nathan Lynch 24098f580e powerpc/rtas: add tracepoints around RTAS entry
Decompose the RTAS entry C code into tracing and non-tracing variants,
calling the just-added tracepoints in the tracing-enabled path. Skip
tracing in contexts known to be unsafe (real mode, CPU offline).

Signed-off-by: Nathan Lynch <nathanl@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20230125-b4-powerpc-rtas-queue-v3-11-26929c8cce78@linux.ibm.com
2023-02-13 22:35:02 +11:00
..
boot Merge branch 'fixes' into next 2023-02-12 22:11:56 +11:00
configs powerpc/ps3: Refresh ps3_defconfig 2023-02-12 22:11:38 +11:00
crypto crypto: powerpc - Use address generation helper for asm 2023-02-10 22:17:36 +11:00
include powerpc/tracing: tracepoints for RTAS entry and exit 2023-02-13 22:35:02 +11:00
kernel powerpc/rtas: add tracepoints around RTAS entry 2023-02-13 22:35:02 +11:00
kexec powerpc/pseries: Pass PLPKS password on kexec 2023-02-12 22:12:39 +11:00
kvm powerpc/kvm: Fix unannotated intra-function call warning 2023-01-30 16:01:04 +11:00
lib powerpc/kcsan: Add exclusions from instrumentation 2023-02-10 22:19:56 +11:00
math-emu powerpc/math-emu: Inhibit W=1 warnings 2022-09-08 11:11:18 +10:00
mm Merge branch 'fixes' into next 2023-02-12 22:11:56 +11:00
net powerpc/bpf/32: perform three operands ALU operations 2023-02-10 22:17:35 +11:00
perf powerpc/perf/hv-24x7: add missing RTAS retry status handling 2023-02-13 22:35:01 +11:00
platforms powerpc/pseries: drop RTAS-based timebase synchronization 2023-02-13 22:35:02 +11:00
purgatory powerpc/kcsan: Add exclusions from instrumentation 2023-02-10 22:19:56 +11:00
sysdev powerpc updates for 6.2 2022-12-19 07:13:33 -06:00
tools powerpc/64: Add UADDR64 relocation support 2022-03-09 21:47:53 +11:00
xmon powerpc/kcsan: Add exclusions from instrumentation 2023-02-10 22:19:56 +11:00
Kbuild kbuild: use more subdir- for visiting subdirectories while cleaning 2021-10-24 13:49:46 +09:00
Kconfig powerpc/pseries: Turn PSERIES_PLPKS into a hidden option 2023-02-12 22:12:38 +11:00
Kconfig.debug powerpc: Add support for early debugging via Serial 16550 console 2022-09-28 19:22:09 +10:00
Makefile powerpc/64: Set default CPU in Kconfig 2023-01-30 17:41:28 +11:00
Makefile.postlink