drivers/intel/fsp2_0: track end of firmware notifications
The end of firmware notification is currently not being tracked so it's hard to get good data on how long it takes. Update the code to provide timestamp data as well as post codes. BUG=chrome-os-partner:56656 Change-Id: I74c1043f2e72d9d85b23a99b8253ac465f62a7f2 Signed-off-by: Aaron Durbin <adurbin@chromium.org> Reviewed-on: https://review.coreboot.org/17373 Tested-by: build bot (Jenkins) Reviewed-by: Furquan Shaikh <furquan@google.com> Reviewed-by: Andrey Petrov <andrey.petrov@intel.com> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Giri P Mudusuru <giri.p.mudusuru@intel.com>
This commit is contained in:
@@ -86,6 +86,8 @@ enum timestamp_id {
|
||||
TS_FSP_AFTER_ENUMERATE = 957,
|
||||
TS_FSP_BEFORE_FINALIZE = 958,
|
||||
TS_FSP_AFTER_FINALIZE = 959,
|
||||
TS_FSP_BEFORE_END_OF_FIRMWARE = 960,
|
||||
TS_FSP_AFTER_END_OF_FIRMWARE = 961,
|
||||
|
||||
/* 1000+ reserved for payloads (1000-1200: ChromeOS depthcharge) */
|
||||
|
||||
@@ -183,7 +185,10 @@ static const struct timestamp_id_to_name {
|
||||
{ TS_FSP_AFTER_ENUMERATE,
|
||||
"returning from FspNotify(AfterPciEnumeration)" },
|
||||
{ TS_FSP_BEFORE_FINALIZE, "calling FspNotify(ReadyToBoot)" },
|
||||
{ TS_FSP_AFTER_FINALIZE, "returning from FspNotify(ReadyToBoot)" }
|
||||
{ TS_FSP_AFTER_FINALIZE, "returning from FspNotify(ReadyToBoot)" },
|
||||
{ TS_FSP_BEFORE_END_OF_FIRMWARE, "calling FspNotify(EndOfFirmware)" },
|
||||
{ TS_FSP_AFTER_END_OF_FIRMWARE,
|
||||
"returning from FspNotify(EndOfFirmware)" },
|
||||
};
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user