freebsd-dev/sys/boot/efi/loader/arch
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
..
amd64 Add support for the UGA draw protocol. This includes adding a 2015-08-30 23:58:53 +00:00
arm Remove OUTPUT_FORMAT from theARM EFI linker script, it breaks building 2015-05-14 12:43:39 +00:00
arm64 Pass the ACPI table pointer to the arm64 kernel from loader.efi. 2015-06-11 14:02:23 +00:00
i386 Don't check the return value from self_reloc(), it can't fail and doesn't 2015-05-10 13:30:21 +00:00