aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/intel/fsp2_0/silicon_init.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/drivers/intel/fsp2_0/silicon_init.c')
-rw-r--r--src/drivers/intel/fsp2_0/silicon_init.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/drivers/intel/fsp2_0/silicon_init.c b/src/drivers/intel/fsp2_0/silicon_init.c
index 66043c8a49..e7d8c54ce1 100644
--- a/src/drivers/intel/fsp2_0/silicon_init.c
+++ b/src/drivers/intel/fsp2_0/silicon_init.c
@@ -16,6 +16,7 @@
#include <fsp/api.h>
#include <fsp/util.h>
#include <string.h>
+#include <timestamp.h>
struct fsp_header fsps_hdr;
@@ -40,10 +41,12 @@ static enum fsp_status do_silicon_init(struct fsp_header *hdr)
/* Give SoC/mainboard a chance to populate entries */
platform_fsp_silicon_init_params_cb(&upd);
+ timestamp_add_now(TS_FSP_SILICON_INIT_START);
silicon_init = (void *) (hdr->image_base +
- hdr->silicon_init_entry_offset);
-
+ hdr->silicon_init_entry_offset);
status = silicon_init(&upd);
+ timestamp_add_now(TS_FSP_SILICON_INIT_END);
+
printk(BIOS_DEBUG, "FspSiliconInit returned 0x%08x\n", status);
return status;
}