Now that we have timestamps in pre-RAM stages, let's actually make use of them. This patch adds several timestamps to both the bootblock and especially the verstage to allow more fine-grained boot time tracking. Some of the introduced timestamps can appear more than once per boot. This doesn't seem to be a problem for both coreboot and the cbmem utility, and the context makes it clear which operation was timestamped at what point. Also simplifies cbmem's timestamp printing routine a bit, fixing a display bug when a timestamp had a section of exactly ",000," in it (e.g. 1,000,185). BRANCH=None BUG=None TEST=Booted Pinky, Blaze and Falco, confirmed that all timestamps show up and contained sane values. Booted Storm (no timestamps here since it doesn't support pre-RAM timestamps yet). Change-Id: I5979bfa9445a9e0aba98ffdf8006c21096743456 Signed-off-by: Julius Werner <jwerner@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/234063 Reviewed-by: Aaron Durbin <adurbin@chromium.org> |
||
|---|---|---|
| .. | ||
| abuild | ||
| acpi | ||
| amdtools | ||
| bimgtool | ||
| cbfstool | ||
| cbmem | ||
| crossgcc | ||
| dtd_parser | ||
| dumpmmcr | ||
| ectool | ||
| exynos | ||
| genprof | ||
| getpir | ||
| gitconfig | ||
| i915tool | ||
| ifdtool | ||
| inteltool | ||
| ipqheader | ||
| k8resdump | ||
| kconfig | ||
| lbtdump | ||
| lint | ||
| mkelfImage | ||
| mptable | ||
| msrtool | ||
| nrv2b | ||
| nvramtool | ||
| optionlist | ||
| resetcf | ||
| rockchip | ||
| romcc | ||
| runfw | ||
| sconfig | ||
| scripts | ||
| showdevicetree | ||
| superiotool | ||
| vgabios | ||
| xcompile | ||