UPSTREAM: 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 BRANCH=None TEST=None 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> Change-Id: I74c1043f2e72d9d85b23a99b8253ac465f62a7f2 Reviewed-on: https://chromium-review.googlesource.com/411438 Commit-Ready: Furquan Shaikh <furquan@chromium.org> Tested-by: Furquan Shaikh <furquan@chromium.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
parent
1fcc75b632
commit
f906102c50
3 changed files with 26 additions and 1 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue