From f5d14f81b51f38c47aa565979c626706888f8434 Mon Sep 17 00:00:00 2001 From: Oliver O'Halloran Date: Thu, 17 Nov 2016 16:20:08 +1100 Subject: [PATCH] external/mambo: add shortcut to print all GPRs The 'p' function added by mambo utils can be used to print registers (GPR or SPR) from a thread. Mambo supports printing all the GPRs in one go so this plumbs it into the 'p' function. Signed-off-by: Oliver O'Halloran Signed-off-by: Stewart Smith --- external/mambo/mambo_utils.tcl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/external/mambo/mambo_utils.tcl b/external/mambo/mambo_utils.tcl index 6de952a18af5..a97bdc42af64 100644 --- a/external/mambo/mambo_utils.tcl +++ b/external/mambo/mambo_utils.tcl @@ -4,6 +4,10 @@ # proc p { reg { t 0 } { c 0 } } { switch -regexp $reg { + ^r$ { + set val [mysim cpu $c thread $t display gprs] + puts "$val" + } ^r[0-9]+$ { regexp "r(\[0-9\]*)" $reg dummy num set val [mysim cpu $c thread $t display gpr $num]