freebsd-skq/stand/efi/loader
Toomas Soome 50180d2b52 loader.efi: reworked framebuffer setup
Pass gfx_state to efi_find_framebuffer(), so we can pick between
GOP and UGA in efi_find_framebuffer(), also we can then
set up struct gen_fb in gfx_state from efifb and isolate efi fb data
processing into framebuffer.c.

This change does allow us to clean up efi_cons_init() and reduce
BS->LocateProtocol() calls.

A little downside is that we now need to translate gen_fb back to
efifb in bootinfo.c (for passing to kernel), and we need to add few
-I options to CFLAGS.
2021-01-12 13:07:27 +02:00
..
arch loader: Ignore the .interp section on RISC-V 2020-12-14 00:54:05 +00:00
autoload.c loader: fdt: Add fdt_is_setup function 2019-04-25 20:08:43 +00:00
bootinfo.c loader.efi: reworked framebuffer setup 2021-01-12 13:07:27 +02:00
conf.c loader: add comconsole implementation on top of SIO protocol 2020-03-14 06:36:03 +00:00
copy.c Drop EFI_STAGING_SIZE back down to 64M 2020-12-17 17:02:09 +00:00
efi_main.c loader.efi: replace HandleProtocol() with OpenProtocol() 2019-08-06 19:27:27 +00:00
efiserialio.c Fix the efi serial console in the Arm models. 2020-06-10 09:31:37 +00:00
framebuffer.c loader.efi: reworked framebuffer setup 2021-01-12 13:07:27 +02:00
framebuffer.h loader.efi: reworked framebuffer setup 2021-01-12 13:07:27 +02:00
loader_efi.h veloader use vectx API for kernel and modules 2020-03-08 17:42:42 +00:00
main.c loader: implement framebuffer console 2021-01-02 21:41:36 +02:00
Makefile loader.efi: reworked framebuffer setup 2021-01-12 13:07:27 +02:00
Makefile.depend Update Makefile.depend files 2019-12-11 17:37:53 +00:00
version