summaryrefslogtreecommitdiffstats
path: root/src/tools
diff options
context:
space:
mode:
authorRaja Das <rajadas2@in.ibm.com>2016-10-21 07:19:15 -0500
committerAMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>2016-10-22 08:52:22 -0400
commit4d332a67f72d050a9be730d031fba212a99b7c65 (patch)
treed510f0cf3d29e8a3a5e9dd99bab8fc7a2aec872a /src/tools
parent0f05840b1b770b4b92bb5e3bfc8e1529598ff9dc (diff)
downloadtalos-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>
Diffstat (limited to 'src/tools')
-rwxr-xr-xsrc/tools/debug/sbe-debug.py10
1 files changed, 6 insertions, 4 deletions
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 )
OpenPOWER on IntegriCloud