powerpc: Add HFSCR SPR definitions
authorMichael Neuling <mikey@neuling.org>
Tue, 5 Mar 2013 17:35:23 +0000 (17:35 +0000)
committerMichael Ellerman <michael@ellerman.id.au>
Thu, 18 Apr 2013 03:03:58 +0000 (13:03 +1000)
Add SPR number and bit definitions for the HFSCR (Hypervisor Facility Status
and Control Register).

Signed-off-by: Michael Neuling <mikey@neuling.org>
Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
arch/powerpc/include/asm/reg.h

index c9c67fc888c93d229b23a617d0fd9c2aa7a71e79..4ae2d446dedbf6260425872bf243c69fecb12c99 100644 (file)
 #define SPRN_FSCR      0x099   /* Facility Status & Control Register */
 #define   FSCR_TAR     (1 << (63-55)) /* Enable Target Address Register */
 #define   FSCR_DSCR    (1 << (63-61)) /* Enable Data Stream Control Register */
+#define SPRN_HFSCR     0xbe    /* HV=1 Facility Status & Control Register */
+#define   HFSCR_TAR    (1 << (63-55)) /* Enable Target Address Register */
+#define   HFSCR_TM     (1 << (63-58)) /* Enable Transactional Memory */
+#define   HFSCR_DSCR   (1 << (63-61)) /* Enable Data Stream Control Register */
+#define   HFSCR_VECVSX (1 << (63-62)) /* Enable VMX/VSX  */
+#define   HFSCR_FP     (1 << (63-63)) /* Enable Floating Point */
 #define SPRN_TAR       0x32f   /* Target Address Register */
 #define SPRN_LPCR      0x13E   /* LPAR Control Register */
 #define   LPCR_VPM0    (1ul << (63-0))