summaryrefslogtreecommitdiffstats
path: root/src/bootloader
diff options
context:
space:
mode:
authorDean Sanner <dsanner@us.ibm.com>2016-08-17 13:31:10 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2016-08-29 16:12:45 -0400
commit40b68e6b9dd2234498c0dfe636f0bb54726ce644 (patch)
tree86e91fadd6fe9afca7ffb1317122969f17649d9f /src/bootloader
parent04ce36e292a276f01c3d4ff6f59929d21e29bf32 (diff)
downloadtalos-hostboot-40b68e6b9dd2234498c0dfe636f0bb54726ce644.tar.gz
talos-hostboot-40b68e6b9dd2234498c0dfe636f0bb54726ce644.zip
Don't use CI ops to store into L3
Change-Id: I96db8ed45e652388ca1da49c9aa20cf8649b1ab0 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/28420 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Martin Gloff <mgloff@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/bootloader.C18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/bootloader/bootloader.C b/src/bootloader/bootloader.C
index 8a129b7f3..1ea288451 100644
--- a/src/bootloader/bootloader.C
+++ b/src/bootloader/bootloader.C
@@ -213,9 +213,9 @@ namespace Bootloader{
: "r" (l_srcAddr) // input, %1
: ); // no impacts
- // Cache-inhibited store byte.
- // stbcix BOP1,Ref_G0,BOP2
- asm volatile("stbcix %0,0,%1"
+ // Store byte.
+ // stbx BOP1,Ref_G0,BOP2
+ asm volatile("stbx %0,0,%1"
:: "r" (l_targetGPR) , "r" (l_destAddr));
}
else if(i_ld_st_size == WORDSIZE)
@@ -227,9 +227,9 @@ namespace Bootloader{
: "r" (l_srcAddr) // input, %1
: ); // no impacts
- // Cache-inhibited store word.
- // stwcix BOP1,Ref_G0,BOP2
- asm volatile("stwcix %0,0,%1"
+ // store word.
+ // stwx BOP1,Ref_G0,BOP2
+ asm volatile("stwx %0,0,%1"
:: "r" (l_targetGPR) , "r" (l_destAddr));
}
else
@@ -241,9 +241,9 @@ namespace Bootloader{
: "r" (l_srcAddr) // input, %1
: ); // no impacts
- // Cache-inhibited store double word.
- // stdcix BOP1,Ref_G0,BOP2
- asm volatile("stdcix %0,0,%1"
+ // Store double word.
+ // stdx BOP1,Ref_G0,BOP2
+ asm volatile("stdx %0,0,%1"
:: "r" (l_targetGPR) , "r" (l_destAddr));
}
}
OpenPOWER on IntegriCloud