x86: bootstage: Add time measurement for vesa start-up
Since we must run a PCI BIOS ROM, and this can take a calamitous amount of time, measure it using bootstage. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
parent
bc17d8f4ac
commit
ef565a53ea
@ -42,8 +42,10 @@ void *video_hw_init(void)
|
|||||||
printf("no card detected\n");
|
printf("no card detected\n");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
bootstage_start(BOOTSTAGE_ID_ACCUM_LCD, "vesa display");
|
||||||
ret = pci_run_vga_bios(dev, NULL, PCI_ROM_USE_NATIVE |
|
ret = pci_run_vga_bios(dev, NULL, PCI_ROM_USE_NATIVE |
|
||||||
PCI_ROM_ALLOW_FALLBACK);
|
PCI_ROM_ALLOW_FALLBACK);
|
||||||
|
bootstage_accum(BOOTSTAGE_ID_ACCUM_LCD);
|
||||||
if (ret) {
|
if (ret) {
|
||||||
printf("failed to run video BIOS: %d\n", ret);
|
printf("failed to run video BIOS: %d\n", ret);
|
||||||
return NULL;
|
return NULL;
|
||||||
|
Loading…
Reference in New Issue
Block a user