freebsd-dev/sys/boot/efi/loader
Marcel Moolenaar 7aefa262d6 Add support for the UGA draw protocol. This includes adding a
command called 'uga' to show whether UGA is implemented by the
firmware and what the settings are. It also includes filling
the efi_fb structure from the UGA information when GOP isn't
implemented by the firmware.

Since UGA does not provide information about the stride, we
set the stride to the horizontal resolution. This is likely
not correct and we should determine the stride by trial and
error. For now, this should show something on the console
rather than nothing.

Refactor this file to maximize code reuse.

PR:		202730
2015-08-30 23:58:53 +00:00
..
arch Add support for the UGA draw protocol. This includes adding a 2015-08-30 23:58:53 +00:00
autoload.c
bootinfo.c Limit EFI framebuffer metadata to amd64 for now 2015-04-10 18:08:09 +00:00
conf.c Only enable comconsole and nullconsole on x86. 2015-04-03 12:08:08 +00:00
copy.c Add support for arm64 to loader.efi and boot1.efi 2015-04-14 13:55:01 +00:00
devicename.c
loader_efi.h
main.c Add FDT to the list of known GUIDs. 2015-05-05 11:07:43 +00:00
Makefile The self-relocation code is not efi-specific, move it to boot/common. 2015-05-10 13:24:26 +00:00
version