summaryrefslogtreecommitdiffstats
path: root/src/usr/initservice/istepdispatcher/istepdispatcher.H
diff options
context:
space:
mode:
authorMark Wenning <wenning@us.ibm.com>2011-12-12 16:53:40 -0600
committerMark W. Wenning <wenning@us.ibm.com>2012-01-20 16:42:41 -0600
commitd62d15ecce724013e04106ad4cf217b9b341ccfc (patch)
tree9ca43d67fb2570e5afd85578ce03d2323a3fc725 /src/usr/initservice/istepdispatcher/istepdispatcher.H
parent0408868bb339cab3222c5728012fca2306aa982b (diff)
downloadtalos-hostboot-d62d15ecce724013e04106ad4cf217b9b341ccfc.tar.gz
talos-hostboot-d62d15ecce724013e04106ad4cf217b9b341ccfc.zip
RTC4420 SPless on VPO
Modify SPLess code to use memory-mapped locations instead of SCOM scratchpad regs - Debug Framework does not support this at this time. VBU_Cacheline.pm is intended to be a module to read a single 64-bit word (which will be the spless command, status, and istepmode regs) from L3 memory within the AWAN model. CLread() will read the cacheline (at 128-byte boundaries) and then extract the quadword from the offet within the cacheline. CLwrite() will read/modify/write the quadword and cacheline. Note: There is a code block within VBU_Cacheline.pm called TEST - this returns dummy values to CLread and CLwrite so that I can run the perl script on a local system without connecting to simics or AWAN. It is not normally used. hb_istep is meant to be run after running a modified version of Jim McGuire's do_p8vbu_script_hbi-Sprint7 . See my public directory /gsa/ausgsa/home/w/e/wenning/Public/HBI/scripts for the modified script. These changes will be merged back into Jim McGuire's script later. The modified version loads the binaries into L3, sets up all the rest of the environment, and then exits BEFORE going into the execution loop. At that point, the user should run hb-istep --istepmode to set HostBoot up to run IStep SPLess (Single Step) . The user can then run hb-istep commands to execute isteps, etc. hb-istep use is documented on the wiki at https://w3-connections.ibm.com/wikis/home?lang=en_US#/wiki/Host%20Boot/page/HB%20ISteps%20on%20AWAN Please look there for updates. - first commit, branch vbu2 - modify spless to use memory locations instead of SCOM regs - add VBU_Cacheline.pm - archive temporary version of do_p8vbu_script_hbi-mark until we can get the hb-istep hooks into Jim McGuire's scripts - add test calls to VBU_Cacheline.pm - change flush call to Joe McGills "quiet" version - add note that p8_ins* calls are in Jim McGuires dir and will be replaced by the "official" ones soon. - experiment with git notes command, sorry for the thrash - add check to see if VPO is STOPPED before accessing anything - partial review fixes - blocked on model: can't test Change-Id: I07431dc525844c5c504175d92eae113457eac063 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/592 Tested-by: Jenkins Server Reviewed-by: CAMVAN T. NGUYEN <ctnguyen@us.ibm.com> Reviewed-by: Mark W. Wenning <wenning@us.ibm.com>
Diffstat (limited to 'src/usr/initservice/istepdispatcher/istepdispatcher.H')
-rw-r--r--src/usr/initservice/istepdispatcher/istepdispatcher.H14
1 files changed, 0 insertions, 14 deletions
diff --git a/src/usr/initservice/istepdispatcher/istepdispatcher.H b/src/usr/initservice/istepdispatcher/istepdispatcher.H
index 5add1008c..48a8df18d 100644
--- a/src/usr/initservice/istepdispatcher/istepdispatcher.H
+++ b/src/usr/initservice/istepdispatcher/istepdispatcher.H
@@ -122,20 +122,6 @@ private:
/**
- * @brief init iv_istepmode flag, called in constructor
- *
- * Call into PNOR and fetch the "IStepMode flag" .
- *
- * @todo currently this calls into the kernel to get the value of
- * an SCOM Scratch Reg - this will change when PNOR is finished
- *
- * @return nothing
- *
- */
- void initIStepMode( );
-
-
- /**
* @brief getIStepMode - return value of IStep Mode
*
* @return bool - value of iv_istepmodeflag
OpenPOWER on IntegriCloud