aboutsummaryrefslogtreecommitdiff
path: root/src/soc/intel/broadwell/romstage/cache_as_ram.inc
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/intel/broadwell/romstage/cache_as_ram.inc')
-rw-r--r--src/soc/intel/broadwell/romstage/cache_as_ram.inc6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/soc/intel/broadwell/romstage/cache_as_ram.inc b/src/soc/intel/broadwell/romstage/cache_as_ram.inc
index 4e6cf09f72..a10ca4ca1b 100644
--- a/src/soc/intel/broadwell/romstage/cache_as_ram.inc
+++ b/src/soc/intel/broadwell/romstage/cache_as_ram.inc
@@ -180,7 +180,13 @@ clear_mtrrs:
/* Restore the BIST result. */
movl %ebp, %eax
+
+ /* Build the call frame. */
movl %esp, %ebp
+ movd %mm1, %ebx
+ pushl %ebx
+ movd %mm0, %ebx
+ pushl %ebx
pushl %eax
before_romstage: