PM: tools: sleepgraph: Recognize "CPU killed" messages
authorXueqin Luo <luoxueqin@kylinos.cn>
Thu, 16 Mar 2023 01:33:07 +0000 (09:33 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 27 Mar 2023 17:24:08 +0000 (19:24 +0200)
commit34ea427e01ea60d9a9328d2d5a72d43740be25bc
tree68cb79405e1647083fc2643b0d7278fc014c46dd
parent0417552730d0b1c30268fd32546914290b7c7ca0
PM: tools: sleepgraph: Recognize "CPU killed" messages

On the arm64 platform with PSCI, the core log of CPU offline is as
follows:

[  100.431501] CPU1: shutdown
[  100.454820] psci: CPU1 killed (polled 20 ms)
[  100.459266] CPU2: shutdown
[  100.482575] psci: CPU2 killed (polled 20 ms)
[  100.486057] CPU3: shutdown
[  100.513974] psci: CPU3 killed (polled 28 ms)
[  100.518068] CPU4: shutdown
[  100.541481] psci: CPU4 killed (polled 24 ms)

Prevent sleepgraph from mistakenly treating the "CPU up" message as part
of the suspend flow (because it should be regarded as part of the resume
flow) by making it recognize the "CPU* killed" messages above.

Signed-off-by: Xueqin Luo <luoxueqin@kylinos.cn>
[ rjw: Subject and changelog edits ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
tools/power/pm-graph/sleepgraph.py