opnsense-src/stand/efi/loader
Toomas Soome 21b5b8b38b loader.efi: add "gop blt <on|off>" command
Some systems have very slow console output and it may be about either
wrong memory attributes are set or gop->Blt() implementation is bad.

We do not have good way to set memory attributes, but we can
choose which Blt() to use (or we can set "gop off" to fall back on
use of SimpleTextOutput protocol).

This update adds argument for "gop" command to switch gop->Blt() use.
Note, this update does not fix the problem, but allows us to try to
understand the possible cause.

PR:		254381
Reported by:	Michael Galassi

Reviewed by:	manu, imp
Differential Revision:	https://reviews.freebsd.org/D49073
2025-02-20 21:50:20 +02:00
..
arch stand: use globals for the kernel and module types 2025-01-24 14:29:39 -07:00
autoload.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
bootinfo.c stand: use globals for the kernel and module types 2025-01-24 14:29:39 -07:00
conf.c stand: Add support for 64-bit machines with 32-bit UEFI implementations 2024-09-20 08:45:08 -06:00
copy.c stand/efi: Limit where we load the arm64 kernel 2025-01-24 12:09:28 +00:00
efi_main.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
framebuffer.c loader.efi: add "gop blt <on|off>" command 2025-02-20 21:50:20 +02:00
framebuffer.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
loader_efi.h stand/efi: move G(x) and M(x) macros to loader_efi.h 2024-12-04 17:19:17 -07:00
main.c stand/efi: Add more pl011-like uarts 2025-01-23 17:26:25 +00:00
Makefile Bump lld LINKER_FREEBSD_VERSION for reproducibility fix 2024-09-22 19:12:38 +02:00
Makefile.depend loader: add target for dirdeps build 2023-11-02 19:35:08 -04:00
Makefile.depend.arm loader: add target for dirdeps build 2023-11-02 19:35:08 -04:00
Makefile.depend.arm64 loader: add target for dirdeps build 2023-11-02 19:35:08 -04:00
Makefile.depend.options loader: update dependencies for dirdeps build 2024-09-18 11:22:34 -04:00
Makefile.depend.riscv loader: add target for dirdeps build 2023-11-02 19:35:08 -04:00
version loader: Bump all versions to 3.0 2024-07-29 16:57:22 -06:00
version.veriexec loader: Bump all versions to 3.0 2024-07-29 16:57:22 -06:00