Skip to content

Commit 40d30cf

Browse files
cris-masudeep-holla
authored andcommitted
firmware: arm_scmi: Harmonize SCMI tracing message format
After the recently added new scmi_msg_dump traces, the general format of the various other SCMI traces are not consistent. As an example the full traces of a simple PERF_LEVEL_SET: | cpufreq-set-276 scmi_xfer_begin: transfer_id=145 msg_id=7 protocol_id=19 seq=145 poll=0 | cpufreq-set-276 scmi_msg_dump: pt=13 t=CMND msg_id=07 seq=0091 s=0 pyld=000000008066ab13 | cpufreq-set-276 scmi_xfer_response_wait: transfer_id=145 msg_id=7 protocol_id=19 seq=145 tmo_ms=5000 poll=0 | <idle>-0 scmi_msg_dump: pt=13 t=RESP msg_id=07 seq=0091 s=0 pyld= | <idle>-0 scmi_rx_done: transfer_id=145 msg_id=7 protocol_id=19 seq=145 msg_type=0 | cpufreq-set-276 scmi_xfer_end: transfer_id=145 msg_id=7 protocol_id=19 seq=145 status=0 ... where the same information is being reported using different names (protocol_id= vs pt=) and even worst different bases, which is hard to read and to parse. So let us unify them, using the same naming and ordering of the fields (wherever possible) and moving all the protocol related fields to base-16 while keeping in base-10 timeouts, res_id and values, so that the new traces would be like: | cpufreq-set-274 scmi_xfer_begin: pt=13 msg_id=07 seq=0092 transfer_id=92 poll=0 | cpufreq-set-274 scmi_msg_dump: pt=13 t=CMND msg_id=07 seq=0092 s=0 pyld=000000008066ab13 | cpufreq-set-274 scmi_xfer_response_wait: pt=13 msg_id=07 seq=0092 transfer_id=92 tmo_ms=5000 poll=0 | cat-256 scmi_msg_dump: pt=13 t=RESP msg_id=07 seq=0092 s=0 pyld= | cat-256 scmi_rx_done: pt=13 msg_id=07 seq=0092 transfer_id=92 msg_type=0 | cpufreq-set-274 scmi_xfer_end: pt=13 msg_id=07 seq=0092 transfer_id=92 s=0 Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Cristian Marussi <[email protected]> Signed-off-by: Sudeep Holla <[email protected]>
1 parent dea796f commit 40d30cf

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

include/trace/events/scmi.h

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ TRACE_EVENT(scmi_fc_call,
2727
__entry->val2 = val2;
2828
),
2929

30-
TP_printk("[0x%02X]:[0x%02X]:[%08X]:%u:%u",
31-
__entry->protocol_id, __entry->msg_id,
32-
__entry->res_id, __entry->val1, __entry->val2)
30+
TP_printk("pt=%02X msg_id=%02X res_id:%u vals=%u:%u",
31+
__entry->protocol_id, __entry->msg_id,
32+
__entry->res_id, __entry->val1, __entry->val2)
3333
);
3434

3535
TRACE_EVENT(scmi_xfer_begin,
@@ -53,9 +53,9 @@ TRACE_EVENT(scmi_xfer_begin,
5353
__entry->poll = poll;
5454
),
5555

56-
TP_printk("transfer_id=%d msg_id=%u protocol_id=%u seq=%u poll=%u",
57-
__entry->transfer_id, __entry->msg_id, __entry->protocol_id,
58-
__entry->seq, __entry->poll)
56+
TP_printk("pt=%02X msg_id=%02X seq=%04X transfer_id=%X poll=%u",
57+
__entry->protocol_id, __entry->msg_id, __entry->seq,
58+
__entry->transfer_id, __entry->poll)
5959
);
6060

6161
TRACE_EVENT(scmi_xfer_response_wait,
@@ -81,9 +81,9 @@ TRACE_EVENT(scmi_xfer_response_wait,
8181
__entry->poll = poll;
8282
),
8383

84-
TP_printk("transfer_id=%d msg_id=%u protocol_id=%u seq=%u tmo_ms=%u poll=%u",
85-
__entry->transfer_id, __entry->msg_id, __entry->protocol_id,
86-
__entry->seq, __entry->timeout, __entry->poll)
84+
TP_printk("pt=%02X msg_id=%02X seq=%04X transfer_id=%X tmo_ms=%u poll=%u",
85+
__entry->protocol_id, __entry->msg_id, __entry->seq,
86+
__entry->transfer_id, __entry->timeout, __entry->poll)
8787
);
8888

8989
TRACE_EVENT(scmi_xfer_end,
@@ -107,9 +107,9 @@ TRACE_EVENT(scmi_xfer_end,
107107
__entry->status = status;
108108
),
109109

110-
TP_printk("transfer_id=%d msg_id=%u protocol_id=%u seq=%u status=%d",
111-
__entry->transfer_id, __entry->msg_id, __entry->protocol_id,
112-
__entry->seq, __entry->status)
110+
TP_printk("pt=%02X msg_id=%02X seq=%04X transfer_id=%X s=%d",
111+
__entry->protocol_id, __entry->msg_id, __entry->seq,
112+
__entry->transfer_id, __entry->status)
113113
);
114114

115115
TRACE_EVENT(scmi_rx_done,
@@ -133,9 +133,9 @@ TRACE_EVENT(scmi_rx_done,
133133
__entry->msg_type = msg_type;
134134
),
135135

136-
TP_printk("transfer_id=%d msg_id=%u protocol_id=%u seq=%u msg_type=%u",
137-
__entry->transfer_id, __entry->msg_id, __entry->protocol_id,
138-
__entry->seq, __entry->msg_type)
136+
TP_printk("pt=%02X msg_id=%02X seq=%04X transfer_id=%X msg_type=%u",
137+
__entry->protocol_id, __entry->msg_id, __entry->seq,
138+
__entry->transfer_id, __entry->msg_type)
139139
);
140140

141141
TRACE_EVENT(scmi_msg_dump,

0 commit comments

Comments
 (0)