Skip to content

Commit

Permalink
external/mambo: Mambo hack to add trace-imc nodes in the device-tree
Browse files Browse the repository at this point in the history
Update skiboot.tcl device tree to include trace-imc node to help
test the code path in mambo.

Signed-off-by: Anju T Sudhakar <anju@linux.vnet.ibm.com>
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
  • Loading branch information
anjutsudhakar authored and stewartsmith committed Mar 28, 2019
1 parent df2a1e5 commit 027d874
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions external/mambo/skiboot.tcl
Original file line number Diff line number Diff line change
Expand Up @@ -508,6 +508,27 @@ if { $default_config == "P9" } {
mysim of addprop $thread string "scale" "512"
mysim of addprop $thread int "events" $ct_et
mysim of addprop $thread int "type" 1

#Add a common trace event node
set tr_et [mysim of addchild $imc_c "trace-events" ""]
mysim of addprop $tr_et int "#address-cells" 1
mysim of addprop $tr_et int "#size-cells" 1

#Add an event
set tr [mysim of addchild $tr_et event [format 10200000]]
mysim of addprop $tr string "event-name" "cycles"
mysim of addprop $tr string "desc" "Reference cycles"
mysim of addprop $tr int "reg" 0x10200000

#Add a trace device node
set trace [mysim of addchild $imc_c "trace" ""]
mysim of addprop $trace string "compatible" "ibm,imc-counters"
mysim of addprop $trace string "events-prefix" "trace_"
mysim of addprop $trace int "reg" 0
mysim of addprop $trace int "size" 262144
mysim of addprop $trace int "events" $tr_et
mysim of addprop $trace int "type" 2

}

mconfig enable_stb SKIBOOT_ENABLE_MAMBO_STB 0
Expand Down

0 comments on commit 027d874

Please sign in to comment.