freebsd-dev/sys/boot/efi
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
..
boot1 The self-relocation code is not efi-specific, move it to boot/common. 2015-05-10 13:24:26 +00:00
fdt Fix the arm64 MACHINE_CPUARCH value in the efi fdt glue code. 2015-04-14 10:41:57 +00:00
include Add support for the UGA draw protocol. This includes adding a 2015-08-30 23:58:53 +00:00
libefi Avoid creating invalid UEFI device path 2015-07-07 18:44:27 +00:00
loader Add support for the UGA draw protocol. This includes adding a 2015-08-30 23:58:53 +00:00
Makefile Add support for arm64 to loader.efi and boot1.efi 2015-04-14 13:55:01 +00:00
Makefile.inc Use CFLAGS_NO_SIMD in preference to varying lists of -mno-xxxx flags. 2015-08-27 23:46:42 +00:00