Hello build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/39005
to look at the new patch set (#16).
Change subject: coreboot_tables: Support multiple framebuffers ......................................................................
coreboot_tables: Support multiple framebuffers
Currently it's not possible to add multiple graphics driver into one coreboot image. This patch series will fix this issue by providing a single API that multiple graphics driver can use.
This is required for platforms that have two graphic cards, but different graphic drivers, like Intel+Aspeed on server platforms or Intel+Nvidia on consumer notebooks.
The goal is to remove duplicated fill_fb_framebuffer(), the advertisment of multiple indepent framebuffers in coreboot tables, and better runtime/build time graphic configuration options.
Advertise each framebuffer in a seperate CB table and get rid of fill_lb_framebuffer.
TODO: Payloads only supporting a single FB will likely use the first or last advertised here. This should become a Kconfig which one is to be advertised.
TianoCore and SeaBIOS still work with a single framebuffer advertised in coreboot tables.
Change-Id: I31c3da71ca0b96fb25219d6125c5f89d12157f74 Signed-off-by: Patrick Rudolph patrick.rudolph@9elements.com --- M src/include/boot/coreboot_tables.h M src/lib/coreboot_table.c M src/lib/edid_fill_fb.c 3 files changed, 22 insertions(+), 32 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/05/39005/16