|
@@ -266,7 +266,7 @@ BEGIN_MMU_FTR_SECTION
|
|
andi. r3,r3,MMUCSR0_TLBFI@l
|
|
andi. r3,r3,MMUCSR0_TLBFI@l
|
|
bne 1b
|
|
bne 1b
|
|
MMU_FTR_SECTION_ELSE
|
|
MMU_FTR_SECTION_ELSE
|
|
- PPC_TLBILX_ALL(0,0)
|
|
|
|
|
|
+ PPC_TLBILX_ALL(R0,R0)
|
|
ALT_MMU_FTR_SECTION_END_IFCLR(MMU_FTR_USE_TLBILX)
|
|
ALT_MMU_FTR_SECTION_END_IFCLR(MMU_FTR_USE_TLBILX)
|
|
msync
|
|
msync
|
|
isync
|
|
isync
|
|
@@ -279,7 +279,7 @@ BEGIN_MMU_FTR_SECTION
|
|
wrteei 0
|
|
wrteei 0
|
|
mfspr r4,SPRN_MAS6 /* save MAS6 */
|
|
mfspr r4,SPRN_MAS6 /* save MAS6 */
|
|
mtspr SPRN_MAS6,r3
|
|
mtspr SPRN_MAS6,r3
|
|
- PPC_TLBILX_PID(0,0)
|
|
|
|
|
|
+ PPC_TLBILX_PID(R0,R0)
|
|
mtspr SPRN_MAS6,r4 /* restore MAS6 */
|
|
mtspr SPRN_MAS6,r4 /* restore MAS6 */
|
|
wrtee r10
|
|
wrtee r10
|
|
MMU_FTR_SECTION_ELSE
|
|
MMU_FTR_SECTION_ELSE
|
|
@@ -331,7 +331,7 @@ _GLOBAL(_tlbil_pid)
|
|
mfmsr r10
|
|
mfmsr r10
|
|
wrteei 0
|
|
wrteei 0
|
|
mtspr SPRN_MAS6,r4
|
|
mtspr SPRN_MAS6,r4
|
|
- PPC_TLBILX_PID(0,0)
|
|
|
|
|
|
+ PPC_TLBILX_PID(R0,R0)
|
|
wrtee r10
|
|
wrtee r10
|
|
msync
|
|
msync
|
|
isync
|
|
isync
|
|
@@ -343,14 +343,14 @@ _GLOBAL(_tlbil_pid_noind)
|
|
ori r4,r4,MAS6_SIND
|
|
ori r4,r4,MAS6_SIND
|
|
wrteei 0
|
|
wrteei 0
|
|
mtspr SPRN_MAS6,r4
|
|
mtspr SPRN_MAS6,r4
|
|
- PPC_TLBILX_PID(0,0)
|
|
|
|
|
|
+ PPC_TLBILX_PID(R0,R0)
|
|
wrtee r10
|
|
wrtee r10
|
|
msync
|
|
msync
|
|
isync
|
|
isync
|
|
blr
|
|
blr
|
|
|
|
|
|
_GLOBAL(_tlbil_all)
|
|
_GLOBAL(_tlbil_all)
|
|
- PPC_TLBILX_ALL(0,0)
|
|
|
|
|
|
+ PPC_TLBILX_ALL(R0,R0)
|
|
msync
|
|
msync
|
|
isync
|
|
isync
|
|
blr
|
|
blr
|