Lines Matching refs:r7

6 	mfmsr	r7
7 rlwinm r4,r7,27,31,31 /* extract MSR[IS] */
8 mfspr r7, SPRN_PID0
9 slwi r7,r7,16
10 or r7,r7,r4
11 mtspr SPRN_MAS6,r7
13 mfspr r7,SPRN_MAS1
14 andis. r7,r7,MAS1_VALID@h
17 mfspr r7,SPRN_MMUCFG
18 rlwinm r7,r7,21,28,31 /* extract MMUCFG[NPIDS] */
19 cmpwi r7,3
22 mfspr r7,SPRN_PID1
23 slwi r7,r7,16
24 or r7,r7,r4
25 mtspr SPRN_MAS6,r7
27 mfspr r7,SPRN_MAS1
28 andis. r7,r7,MAS1_VALID@h
30 mfspr r7, SPRN_PID2
31 slwi r7,r7,16
32 or r7,r7,r4
33 mtspr SPRN_MAS6,r7
37 mfspr r7,SPRN_MAS0
38 rlwinm r3,r7,16,20,31 /* Extract MAS0(Entry) */
40 mfspr r7,SPRN_MAS1 /* Insure IPROT set */
41 oris r7,r7,MAS1_IPROT@h
42 mtspr SPRN_MAS1,r7
49 1: lis r7,0x1000 /* Set MAS0(TLBSEL) = 1 */
50 rlwimi r7,r6,16,4,15 /* Setup MAS0 = TLBSEL | ESEL(r6) */
51 mtspr SPRN_MAS0,r7
53 mfspr r7,SPRN_MAS1
54 rlwinm r7,r7,0,2,31 /* Clear MAS1 Valid and IPROT */
57 mtspr SPRN_MAS1,r7
76 lis r7,0x1000 /* Set MAS0(TLBSEL) = 1 */
77 rlwimi r7,r3,16,4,15 /* Setup MAS0 = TLBSEL | ESEL(r3) */
78 mtspr SPRN_MAS0,r7
89 1: mflr r7
97 and r9,r9,r7
103 lis r7,0x1000 /* Set MAS0(TLBSEL) = 1 */
104 rlwimi r7,r5,16,4,15 /* Setup MAS0 = TLBSEL | ESEL(r5) */
105 mtspr SPRN_MAS0,r7
112 li r7,0 /* temp EPN = 0 */
113 rlwimi r7,r6,0,20,31
114 mtspr SPRN_MAS2,r7
122 rlwimi r7,r9,0,20,31
123 addi r7,r7,(2f - 1b)
124 mtspr SPRN_SRR0,r7
133 mfspr r7,SPRN_MMUCFG
134 rlwinm r7,r7,21,28,31 /* extract MMUCFG[NPIDS] */
135 cmpwi r7,3
143 lis r7,0x1000 /* Set MAS0(TLBSEL) = 1 */
144 rlwimi r7,r3,16,4,15 /* Setup MAS0 = TLBSEL | ESEL(r3) */
145 mtspr SPRN_MAS0,r7
208 lis r7,MSR_KERNEL@h
209 ori r7,r7,MSR_KERNEL@l
215 mtspr SPRN_SRR1,r7
219 2: lis r7,0x1000 /* Set MAS0(TLBSEL) = 1 */
220 rlwimi r7,r5,16,4,15 /* Setup MAS0 = TLBSEL | ESEL(r5) */
221 mtspr SPRN_MAS0,r7