u-boot/doc/develop
Simon Glass 1834c081d3 efi: Add video support to the app
The current EFI video driver only works when running in the stub. In that
case the stub calls boot services (before jumping to U-Boot proper) and
copies the graphics info over to the efi table. This is necessary because
the stub exits boot services before jumping to U-Boot.

The app maintains access to boot services throughout its life, so does not
need to do this. Update the driver to support calling boot services
directly.

Enable video output for the app. Note that this uses the
EFI_GRAPHICS_OUTPUT_PROTOCOL protocol, even though it mentions vesa.

A sample qemu command-line for this case is:

   qemu-system-x86_64 -bios /usr/share/edk2.git/ovmf-ia32/OVMF-pure-efi.fd
   -drive id=disk,file=try.img,if=none,format=raw -nic none
   -device ahci,id=ahci -device ide-hd,drive=disk,bus=ahci.0

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
2021-11-07 18:36:55 +01:00
..
devicetree sandbox: Remove OF_HOSTFILE 2021-10-27 16:38:26 -04:00
driver-model dm: doc: Add a note about of-platdata header files 2021-09-25 09:46:15 -06:00
package
uefi efi: Add video support to the app 2021-11-07 18:36:55 +01:00
bloblist.rst bloblist: Move to rST format 2021-09-11 11:02:02 +02:00
checkpatch.rst scripts/checkpatch.pl: Resync with v5.13 2021-09-01 19:25:37 -04:00
ci_testing.rst doc: Add basic information about running CI tests 2021-08-04 15:58:31 -04:00
coccinelle.rst
commands.rst
config_binding.rst doc: Add mention of the /config binding 2021-09-25 12:30:54 +02:00
crash_dumps.rst
global_data.rst
index.rst Prepare v2021.10-rc5 2021-09-27 09:45:36 -04:00
logging.rst
makefiles.rst
menus.rst
moveconfig.rst
py_testing.rst pytest: Show a message when sandbox crashes 2021-10-14 19:45:07 -04:00
testing.rst
tests_sandbox.rst
tests_writing.rst
trace.rst
version.rst acpi: Use U-Boot version for OEM_REVISION 2021-10-06 09:15:14 -04:00