summaryrefslogtreecommitdiffstats
path: root/src/include/arch/ppc.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/arch/ppc.H')
-rw-r--r--src/include/arch/ppc.H8
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;
OpenPOWER on IntegriCloud