diff options
author | Brian Bakke <bbakke@us.ibm.com> | 2017-10-31 15:31:49 -0500 |
---|---|---|
committer | William G. Hoffa <wghoffa@us.ibm.com> | 2017-11-07 10:47:40 -0500 |
commit | 7adcd16c12adc7b28c32bd9837ce0ab0438796ca (patch) | |
tree | b9be1d7707229a4835c7d1e0e2752f31d5619c53 /src/include/arch/ppc.H | |
parent | 7f75425745f082115c2841199160bc8c7a6c1313 (diff) | |
download | talos-hostboot-7adcd16c12adc7b28c32bd9837ce0ab0438796ca.tar.gz talos-hostboot-7adcd16c12adc7b28c32bd9837ce0ab0438796ca.zip |
Story 180760 - Use self restore API to disable ATTN in HID ...
during istep 15/16 of HCODE build/execution
Change-Id: I63f54cdc35b3ff7e68120a07c142b6a557257854
RTC: 180760
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/49070
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Reviewed-by: Matt Derksen <mderkse1@us.ibm.com>
Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/include/arch/ppc.H')
-rw-r--r-- | src/include/arch/ppc.H | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/include/arch/ppc.H b/src/include/arch/ppc.H index 2e338ce36..a4c3afbed 100644 --- a/src/include/arch/ppc.H +++ b/src/include/arch/ppc.H @@ -356,6 +356,14 @@ inline uint64_t getPSSCR() } ALWAYS_INLINE +inline uint64_t getHID() +{ + register uint64_t hid = 0; + asm volatile("mfspr %0, 1008" : "=r" (hid)); + return hid; +} + +ALWAYS_INLINE inline size_t getCacheLineBytes() { return 128; |