Sep 9 – 11, 2019
Europe/Lisbon timezone

Kernel Boot Time Tracing

Sep 9, 2019, 10:22 AM
Opala/room-I&II (Corinthia Hotel Lisbon)


Corinthia Hotel Lisbon



Masami Hiramatsu (Linaro Ltd.)


Tracing kernel boot is useful when we chase a bug in device and machine initialization, boot performance issue etc. Ftrace already supports to enable basic tracing features in kernel cmdline. However, since the cmdline is very limited and too simple, it is hard to enable complex features which are recently introduced, e.g. multiple kprobe events, trigger actions, and event histogram.
To solve this limitation, I introduce a boot time tracing feature on new structured kernel cmdline, which allows us to write complex tracing features in treed key-value style text file.
In this talk, I would like to discuss how this solves the boot time tracing, and the syntax of tracing subsystem for this structured kernel cmdline.

I agree to abide by the anti-harassment policy Yes

Primary author

Masami Hiramatsu (Linaro Ltd.)

Presentation materials