LinuxKI on POWER: The kernel Performance Toolkit Porting Experience and Challenges
summary
Ports the LinuxKI performance toolkit to OpenPOWER, with a working result and pending upstream merge. Reuses x86/ARM unwinder code with small edits to implement stack unwinding and on/off-CPU profiling, and keeps the user-space recorder unchanged. Fixes three crash classes: a null regs return from task_pt_regs, corruption from perf_callchain_entry size change introduced in Linux 4.7, and jprobe failures on POWER (replaced with the newer probe mechanism). Kernel module loads briefly during tracing; testing and further verification remain.
AI-written summary · about








