summaryrefslogtreecommitdiffstats
path: root/src/bootloader
diff options
context:
space:
mode:
authorDean Sanner <dsanner@us.ibm.com>2016-08-24 13:18:23 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2016-08-31 19:50:01 -0400
commitc88415f32a9fd9f89e2594ce3c64f992213378d8 (patch)
tree6d6033f84776bc1719bd9a06513adb35e2225778 /src/bootloader
parentebe99ba5331a96e7bb1fb5328e78596b6cf0e5ab (diff)
downloadtalos-hostboot-c88415f32a9fd9f89e2594ce3c64f992213378d8.tar.gz
talos-hostboot-c88415f32a9fd9f89e2594ce3c64f992213378d8.zip
Bootloader needs to clear out SLBs, ERATs, etc. when changing HRMOR
Change-Id: I1deaebfe4142a83e096941f395710652f533fc12 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28746 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/bootloader')
-rw-r--r--src/bootloader/bl_start.S4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/bootloader/bl_start.S b/src/bootloader/bl_start.S
index a4cb577c0..034b2cc8e 100644
--- a/src/bootloader/bl_start.S
+++ b/src/bootloader/bl_start.S
@@ -177,7 +177,9 @@ switchToHBB:
;// Update HRMOR
mtspr HRMOR, r3
- ;// Execute isync
+ ;// Clear out SLBs, ERATs, etc.
+ isync
+ slbia
isync
;// Enter Hostboot Base (HBB).
OpenPOWER on IntegriCloud