diff options
author | Raja Das <rajadas2@in.ibm.com> | 2016-10-21 07:19:15 -0500 |
---|---|---|
committer | AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com> | 2016-10-22 08:52:22 -0400 |
commit | 4d332a67f72d050a9be730d031fba212a99b7c65 (patch) | |
tree | d510f0cf3d29e8a3a5e9dd99bab8fc7a2aec872a | |
parent | 0f05840b1b770b4b92bb5e3bfc8e1529598ff9dc (diff) | |
download | talos-sbe-4d332a67f72d050a9be730d031fba212a99b7c65.tar.gz talos-sbe-4d332a67f72d050a9be730d031fba212a99b7c65.zip |
Updated sbe-debug.py
sbeStatus() now accept Node and Proc as input
sbe-debug.py is now part of simics.tar
RTC: 163289
Change-Id: I0575b21d882680634cfefbad6fe39065f06e4a2b
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31616
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Shakeeb A. Pasha B K <shakeebbk@in.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Reviewed-by: AMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>
-rw-r--r-- | src/build/Makefile | 1 | ||||
-rwxr-xr-x | src/tools/debug/sbe-debug.py | 10 |
2 files changed, 7 insertions, 4 deletions
diff --git a/src/build/Makefile b/src/build/Makefile index 1f7cdb6a..6f5cc330 100644 --- a/src/build/Makefile +++ b/src/build/Makefile @@ -108,6 +108,7 @@ SIMICS_PPE_TAR_FILES += $(IMG_DIR)/sbeStringFile SIMICS_PPE_TAR_FILES += $(PPETRACEPP_BIN_DIR)/ppe2fsp SIMICS_BB_TAR_FILES += $(SIMICSTOOLS_SRCDIR)/* SIMICS_BB_TAR_FILES += $(DEBUGTOOLS_SRCDIR)/simics-debug-framework.py +SIMICS_BB_TAR_FILES += $(DEBUGTOOLS_SRCDIR)/sbe-debug.py SIMICS_PPETRACEPP_TAR_FILES += $(PPETRACEPP_DIR)/cmvc/makefile SIMICS_PPETRACEPP_TAR_FILES += $(PPETRACEPP_DIR)/ppe2fsp.h SIMICS_PPETRACEPP_TAR_FILES += $(PPETRACEPP_DIR)/ppe2fsp.c diff --git a/src/tools/debug/sbe-debug.py b/src/tools/debug/sbe-debug.py index ba5d4dc2..330fc108 100755 --- a/src/tools/debug/sbe-debug.py +++ b/src/tools/debug/sbe-debug.py @@ -150,8 +150,10 @@ def sbeState( sbeObjDir, target, node, proc ): print "ERROR running %s: %d " % ( cmd1, rc ) return 1 -def sbeStatus(): - cmd = "getcfam pu 2809" +def sbeStatus( node, proc ): + cmd = ("getcfam pu 2809" +\ + " -n" + str(node) + " -p" + str(proc)) + print "cmd:", cmd output = os.popen(cmd).read() output = output.split() if ("ERROR:" in output): @@ -227,7 +229,7 @@ def main( argv ): print "Parsing everything" collectTrace( sbeObjDir, args.target, args.node, args.proc ) collectAttr( sbeObjDir, args.target, args.node, args.proc ) - sbeStatus() + sbeStatus( args.node, args.proc ) elif ( args.level == 'trace' ): collectTrace( sbeObjDir, args.target, args.node, args.proc ) elif ( args.level == 'attr' ): @@ -237,7 +239,7 @@ def main( argv ): elif ( args.level == 'sbestate' ): sbeState( sbeObjDir, args.target, args.node, args.proc ) elif ( args.level == 'sbestatus' ): - sbeStatus() + sbeStatus( args.node, args.proc ) # On cronus, Enable FIFO mode rc = os.system( cmdFifoOn ) |