summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/ppe/pk/ppe42/ppe42_msr.h
diff options
context:
space:
mode:
authorDoug Gilbert <dgilbert@us.ibm.com>2016-09-06 13:24:38 -0500
committerSachin Gupta <sgupta2m@in.ibm.com>2016-09-07 06:14:05 -0400
commitc207cc4cdcc56bb6ea63fb2d0192588b40388e61 (patch)
tree0c384274460baa285578c06adb266dfc5cb17a6e /src/import/chips/p9/procedures/ppe/pk/ppe42/ppe42_msr.h
parentebdc059e5a24ee3d0555b3a47c467c4032c4f3ad (diff)
downloadtalos-sbe-c207cc4cdcc56bb6ea63fb2d0192588b40388e61.tar.gz
talos-sbe-c207cc4cdcc56bb6ea63fb2d0192588b40388e61.zip
MSR read gets re-ordered in code
Change-Id: I219b7f7854ae00093bf322f77265f97b47691660 RTC: 159553 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29279 Reviewed-by: Michael S. Floyd <mfloyd@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Reviewed-by: YUE DU <daviddu@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29280 Reviewed-by: Hostboot Team <hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/ppe/pk/ppe42/ppe42_msr.h')
-rw-r--r--src/import/chips/p9/procedures/ppe/pk/ppe42/ppe42_msr.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/import/chips/p9/procedures/ppe/pk/ppe42/ppe42_msr.h b/src/import/chips/p9/procedures/ppe/pk/ppe42/ppe42_msr.h
index 8660f20d..a82b90b7 100644
--- a/src/import/chips/p9/procedures/ppe/pk/ppe42/ppe42_msr.h
+++ b/src/import/chips/p9/procedures/ppe/pk/ppe42/ppe42_msr.h
@@ -1,7 +1,7 @@
/* IBM_PROLOG_BEGIN_TAG */
/* This is an automatically generated prolog. */
/* */
-/* $Source: import/chips/p9/procedures/ppe/pk/ppe42/ppe42_msr.h $ */
+/* $Source: src/import/chips/p9/procedures/ppe/pk/ppe42/ppe42_msr.h $ */
/* */
/* OpenPOWER sbe Project */
/* */
@@ -69,7 +69,7 @@
/// Move From MSR
#define mfmsr() \
- ({uint32_t __msr; \
+ ({volatile uint32_t __msr; \
asm volatile ("mfmsr %0" : "=r" (__msr)); \
__msr;})
OpenPOWER on IntegriCloud