summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/booke
diff options
context:
space:
mode:
authorjhibbits <jhibbits@FreeBSD.org>2016-12-23 03:08:27 +0000
committerjhibbits <jhibbits@FreeBSD.org>2016-12-23 03:08:27 +0000
commita3627bf7d397d64c8538b3ce0356b968d05d649a (patch)
tree3ea14ca378f8e17f0267db750393bc023fcd7e9c /sys/powerpc/booke
parent8d8d7e6cef2c7820b223fe6c498703d92bb906ff (diff)
downloadFreeBSD-src-a3627bf7d397d64c8538b3ce0356b968d05d649a.zip
FreeBSD-src-a3627bf7d397d64c8538b3ce0356b968d05d649a.tar.gz
MFC r304047,r304068:
r304047: Add ePAPR boot support for PowerPC book-E (MPC85xx) hardware r304068: Only flush bp_kernload from the dcache, no need to sync the icache on the boot CPU.
Diffstat (limited to 'sys/powerpc/booke')
-rw-r--r--sys/powerpc/booke/locore.S2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/powerpc/booke/locore.S b/sys/powerpc/booke/locore.S
index 9e47ee6..d6f8ac0 100644
--- a/sys/powerpc/booke/locore.S
+++ b/sys/powerpc/booke/locore.S
@@ -409,6 +409,8 @@ bp_kernload:
ori %r3, %r3, (MAS3_SX | MAS3_SW | MAS3_SR)@l
mtspr SPR_MAS3, %r3
isync
+ bl zero_mas7
+ bl zero_mas8
tlbwe
isync
msync
OpenPOWER on IntegriCloud