coreboot/src/device
Johanna Schander db7a3ae863 src/device/oprom: Fix bootsplash display code for optionroms
So far the bootsplash is only correctly rendered if the framebuffer is
set up as 1024x768@16.
Different resolutions did not show anything, differnent depth resulted
in the distorted images.

This commit removes this limit by using the actual framebuffer resolutions
and combines the code for x86 and yabel.

For the moment the bootsplash is still limited to VGA-OptionROM
framebuffer init.

It was tested in 1280x1024@32 on the wip razer blade stealth using the
intel vgabios.

Change-Id: I5ab7b8a0f28badaa16e25dbe807158870d06e26a
Signed-off-by: Johanna Schander <coreboot@mimoja.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/34537
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2019-07-26 08:40:23 +00:00
..
dram device/dram: Inline value into print statement 2019-06-28 19:24:55 +00:00
oprom src/device/oprom: Fix bootsplash display code for optionroms 2019-07-26 08:40:23 +00:00
azalia_device.c device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00
cardbus_device.c device/pci: Fix PCI accessor headers 2019-03-01 20:32:15 +00:00
cpu_device.c device/cpu_device.c: Use 'unsigned int' instead of 'unsigned' 2019-06-14 19:55:09 +00:00
device.c src/device: Prevent attack on null pointer dereference 2019-06-03 13:25:25 +00:00
device_const.c devicetree: Add accessors for chip_info 2019-07-18 15:22:09 +00:00
device_util.c device/device_util.c: Correct format specifier 2019-07-19 17:16:57 +00:00
hypertransport.c device/hypertransport.c: Remove dead assignment 2019-07-13 18:37:31 +00:00
i2c.c Reinvent I2C ops 2017-08-18 15:33:45 +00:00
i2c_bus.c device/i2c_bus: allow i2c_bus and i2c_simple to coexist 2018-01-24 05:02:50 +00:00
Kconfig device: Default to VESA/linear framebuffer for ChromeOS 2019-07-24 06:13:02 +00:00
Makefile.inc device/pci: Rewrite PCI MMCONF with symbol reference 2019-04-07 02:31:36 +00:00
pci_class.c src: Drop unused 'include <device/pciexp.h>' 2019-03-16 11:46:38 +00:00
pci_device.c src/device/oprom: Fix bootsplash display code for optionroms 2019-07-26 08:40:23 +00:00
pci_early.c device/pci_ops: Define pci_find_capability() just once 2019-07-04 09:36:19 +00:00
pci_ops.c device/pci_ops: Define pci_find_capability() just once 2019-07-04 09:36:19 +00:00
pci_rom.c device/pci_rom.c: Fix out of bounds read 2019-07-19 10:02:04 +00:00
pciexp_device.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
pcix_device.c device/pci: Fix PCI accessor headers 2019-03-01 20:32:15 +00:00
pnp_device.c src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
root_device.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
smbus_ops.c device/smbus_ops.c: Get rid of device_t 2018-05-04 10:17:08 +00:00
software_i2c.c software_i2c: Improve error behavior 2018-05-02 00:23:30 +00:00