From c544a85d2a211b04d224d2e21ea03aeedfa34dab Mon Sep 17 00:00:00 2001 From: Johanna Schander Date: Sun, 28 Jul 2019 09:28:33 +0200 Subject: lib/coreboot_table: Show splashscreen in lb_table_init Every vga init implementation needs to cache the framebuffer state to be able to fill the lb_framebuffer struct later on in the fill_lb_framebuffer call. Showing the bootsplash afterwards guarantees to have the same interface into all the vga drivers. This is by far from ideal, as it only allows for a single driver at compile-time and should be adapted in the future. It was tested on the wip razer blade stealth using vgabios @ 1280x1024 and also in Qemu @ 1280x1024. By default the qemu framebuffer will be initialized in 800x600@32. This can be overwriten by configuration by setting CONFIG_DRIVERS_EMULATION_QEMU_BOCHS_{X,Y}RES . Change-Id: I4bec06d22423627e8f429c4b47e0dc9920f1464e Signed-off-by: Johanna Schander Reviewed-on: https://review.coreboot.org/c/coreboot/+/34599 Tested-by: build bot (Jenkins) Reviewed-by: Nico Huber --- src/include/bootsplash.h | 6 ------ 1 file changed, 6 deletions(-) (limited to 'src/include') diff --git a/src/include/bootsplash.h b/src/include/bootsplash.h index 84ba34cc90..af09922a5f 100644 --- a/src/include/bootsplash.h +++ b/src/include/bootsplash.h @@ -18,12 +18,6 @@ #include -/** - * Wraps bootsplash setup for vesa - */ -void set_vesa_bootsplash(void); - - /** * Sets up the framebuffer with the bootsplash.jpg from cbfs. * Returns 0 on success -- cgit v1.2.3