Kconfig: Add choice of framebuffer mode

Hardware / Coreboot - Nico Huber [gmx.de] - 4 June 2017 12:47 EDT

Rename `FRAMEBUFFER_KEEP_VESA_MODE` to `LINEAR_FRAMEBUFFER` and put it together with new `VGA_TEXT_FRAMEBUFFER` into a choice. There are two versions of `LINEAR_FRAMEBUFFER` that differ only in the prompt and help text (one for `HAVE_VBE_LINEAR_FRAMEBUFFER` and one for `HAVE_LINEAR_FRAMEBUFFER`). Due to `kconfig_lint` we have to model that with additional symbols.

Change-Id: I9144351491a14d9bb5e650c14933b646bc83fab0

6d8266b Kconfig: Add choice of framebuffer mode
configs/config.emulation_qemu_x86_i440fx_noserial | 2 +-
payloads/external/SeaBIOS/Kconfig | 2 +-
src/device/Kconfig | 42 ++++++--
src/drivers/emulation/qemu/Kconfig | 4 +-
src/drivers/emulation/qemu/bochs.c | 19 ++--
src/drivers/emulation/qemu/cirrus.c | 22 +++--
src/drivers/intel/gma/Makefile.inc | 2 +-
src/lib/fallback_boot.c | 10 +-
src/northbridge/intel/gm45/gma.c | 16 ++--
src/northbridge/intel/i945/gma.c | 6 +-
src/northbridge/intel/nehalem/gma.c | 106 ++++++++++-----------
.../intel/sandybridge/gma_ivybridge_lvds.c | 12 +--
.../intel/sandybridge/gma_sandybridge_lvds.c | 12 +--
src/northbridge/intel/x4x/gma.c | 8 +-
14 files changed, 152 insertions(+), 111 deletions(-)

Upstream: review.coreboot.org


  • Share