cbmem: Add FSP timestamps
Add additional FSP timestamp values to cbmem.h and specify values for the existing ones. Update cbmem.c with the FSP timestamp values and descriptions. BRANCH=none BUG=None TEST=Build for Braswell and Skylake boards using FSP 1.1. Change-Id: I835bb090ff5877a108e48cb60f8e80260773771b Signed-off-by: Lee Leahy <leroy.p.leahy@intel.com> Reviewed-on: http://review.coreboot.org/10025 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi <pgeorgi@google.com>
This commit is contained in:
@@ -413,7 +413,20 @@ static const struct timestamp_id_to_name {
|
||||
{ TS_RW_VB_SELECT_AND_LOAD_KERNEL, "RW vboot select&load kernel" },
|
||||
{ TS_VB_SELECT_AND_LOAD_KERNEL, "vboot select&load kernel" },
|
||||
{ TS_CROSSYSTEM_DATA, "crossystem data" },
|
||||
{ TS_START_KERNEL, "start kernel" }
|
||||
{ TS_START_KERNEL, "start kernel" },
|
||||
|
||||
/* FSP related timestamps */
|
||||
{ TS_FSP_MEMORY_INIT_START, "calling FspMemoryInit" },
|
||||
{ TS_FSP_MEMORY_INIT_END, "returning from FspMemoryInit" },
|
||||
{ TS_FSP_TEMP_RAM_EXIT_START, "calling FspTempRamExit" },
|
||||
{ TS_FSP_TEMP_RAM_EXIT_END, "returning from FspTempRamExit" },
|
||||
{ TS_FSP_SILICON_INIT_START, "calling FspSiliconInit" },
|
||||
{ TS_FSP_SILICON_INIT_END, "returning from FspSiliconInit" },
|
||||
{ TS_FSP_BEFORE_ENUMERATE, "calling FspNotify(AfterPciEnumeration)" },
|
||||
{ TS_FSP_AFTER_ENUMERATE,
|
||||
"returning from FspNotify(AfterPciEnumeration)" },
|
||||
{ TS_FSP_BEFORE_FINALIZE, "calling FspNotify(ReadyToBoot)" },
|
||||
{ TS_FSP_AFTER_FINALIZE, "returning from FspNotify(ReadyToBoot)" }
|
||||
};
|
||||
|
||||
void timestamp_print_entry(uint32_t id, uint64_t stamp, uint64_t prev_stamp)
|
||||
|
Reference in New Issue
Block a user