Set proper value for RPR register

The value was provided by Dave Larson and is what pHyp uses

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
diff --git a/asm/head.S b/asm/head.S
index 0b90d22..75a70a0 100644
--- a/asm/head.S
+++ b/asm/head.S
@@ -703,6 +703,9 @@
 	sync
 	mtspr	SPR_HMEER,%r3
 	isync
+	/* RPR (per-LPAR but let's treat it as replicated for now) */
+	LOAD_IMM64(%r3,0x00000103070F1F3F)
+	mtspr	SPR_RPR,%r3
 9:	blr
 
 .global init_replicated_sprs
diff --git a/include/processor.h b/include/processor.h
index cdc5919..143308e 100644
--- a/include/processor.h
+++ b/include/processor.h
@@ -52,6 +52,7 @@
 #define SPR_SRR0	0x01a	/* RW: Exception save/restore reg 0 */
 #define SPR_SRR1	0x01b	/* RW: Exception save/restore reg 1 */
 #define SPR_CFAR	0x01c	/* RW: Come From Address Register */
+#define SPR_RPR		0x0ba   /* RW: Relative Priority Register */
 #define SPR_TBRL	0x10c	/* RO: Timebase low */
 #define SPR_TBRU	0x10d	/* RO: Timebase high */
 #define SPR_SPRC	0x114	/* RW: Access to uArch SPRs (ex SCOMC) */