aboutsummaryrefslogtreecommitdiff
path: root/src/soc/intel/apollolake/bootblock/cache_as_ram.S
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/intel/apollolake/bootblock/cache_as_ram.S')
-rw-r--r--src/soc/intel/apollolake/bootblock/cache_as_ram.S6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/soc/intel/apollolake/bootblock/cache_as_ram.S b/src/soc/intel/apollolake/bootblock/cache_as_ram.S
index cd301ac5e9..f19cb71f55 100644
--- a/src/soc/intel/apollolake/bootblock/cache_as_ram.S
+++ b/src/soc/intel/apollolake/bootblock/cache_as_ram.S
@@ -129,6 +129,12 @@ car_init_done:
before_carstage:
post_code(0x2b)
+ /* Restore the timestamp from bootblock_crt0.S (mm2:mm1) */
+ movd %mm1, %eax
+ push %eax
+ movd %mm2, %eax
+ push %eax
+
/* We can call into C functions now */
call bootblock_c_entry