coreboot-kgpe-d16/src
Johanna Schander c544a85d2a 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 <coreboot@mimoja.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/34599
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
2019-09-15 11:10:58 +00:00
..
acpi
arch arch/x86: Replace some __PRE_RAM__ use 2019-09-14 10:56:46 +00:00
commonlib AUTHORS: Move src/commonlib copyrights into AUTHORS file 2019-09-10 12:50:35 +00:00
console src/: Replace some __PRE_RAM__ use 2019-09-14 11:16:17 +00:00
cpu intel/haswell: Remove some __PRE_RAM__ use 2019-09-13 19:28:36 +00:00
device lib/coreboot_table: Show splashscreen in lb_table_init 2019-09-15 11:10:58 +00:00
drivers drivers/pc80: Remove some __PRE_RAM__ and __SMM__ 2019-09-13 19:29:46 +00:00
ec ec/acpi: Replace __PRE_RAM__ use 2019-09-14 10:57:28 +00:00
include lib/coreboot_table: Show splashscreen in lb_table_init 2019-09-15 11:10:58 +00:00
lib lib/coreboot_table: Show splashscreen in lb_table_init 2019-09-15 11:10:58 +00:00
mainboard mb/asrock/h110m: configure SuperIO global registers 2019-09-14 05:48:22 +00:00
northbridge drivers/elog: Add elog_boot_notify() 2019-09-13 09:58:33 +00:00
security security/vboot: Replace use of __PRE_RAM__ 2019-09-13 19:29:18 +00:00
soc soc/amd/common: Remove Picasso display HDA from list 2019-09-15 01:18:32 +00:00
southbridge drivers/elog: Add elog_boot_notify() 2019-09-13 09:58:33 +00:00
superio superio/common: fix regression in ssdt 2019-09-11 13:49:28 +00:00
vendorcode src/vendorcode: Remove not used #include <elog.h> 2019-09-12 13:16:04 +00:00
Kconfig ACPI S3: Depend on RELOCATABLE_RAMSTAGE 2019-08-22 06:38:13 +00:00