opnsense-src/stand/common
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
..
bcache.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
boot.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
bootstrap.h stand: file_loadraw: make 'type' a const char * 2025-01-24 14:29:39 -07:00
commands.c loader: Increase buffer size to accommodate longer commands 2024-06-27 18:40:15 -06:00
console.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
dev_net.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
dev_net.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
devopen.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
disk.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
disk.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
gfx_fb.c loader.efi: add "gop blt <on|off>" command 2025-02-20 21:50:20 +02:00
gfx_fb.h loader: rename gfx_interp_md to gfx_interp_ref 2024-02-23 21:22:08 -07:00
help.common loader: implement map-vdisk and unmap-vdisk commands 2019-04-26 17:58:44 +00:00
install.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
interp.c loader: Add TSLOG to interpreter built-ins 2024-09-22 00:35:47 -07:00
interp_backslash.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
interp_forth.c loader: separate lang init from scripting init 2024-05-19 22:05:40 -06:00
interp_lua.c loader: separate lang init from scripting init 2024-05-19 22:05:40 -06:00
interp_parse.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
interp_simple.c loader: separate lang init from scripting init 2024-05-19 22:05:40 -06:00
isapnp.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
isapnp.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
load_elf.c stand: use globals for the kernel and module types 2025-01-24 14:29:39 -07:00
load_elf32.c loader: These files have no copyrightable material 2024-02-22 09:31:57 -07:00
load_elf32_obj.c loader: These files have no copyrightable material 2024-02-22 09:31:57 -07:00
load_elf64.c loader: These files have no copyrightable material 2024-02-22 09:31:57 -07:00
load_elf64_obj.c loader: These files have no copyrightable material 2024-02-22 09:31:57 -07:00
load_elf_obj.c stand: use globals for the kernel and module types 2025-01-24 14:29:39 -07:00
ls.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
md.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
merge_help.awk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
metadata.c stand: use globals for the kernel and module types 2025-01-24 14:29:39 -07:00
misc.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
modinfo.c stand: use globals for the kernel and module types 2025-01-24 14:29:39 -07:00
modinfo.h stand: use globals for the kernel and module types 2025-01-24 14:29:39 -07:00
module.c stand: file_loadraw: make 'type' a const char * 2025-01-24 14:29:39 -07:00
newvers.sh stand: Use SOURCE_DATE_EPOCH in newvers.sh 2025-02-03 15:58:32 -08:00
nvstore.c stand: Separate base and cli parts of nvstore 2023-01-13 14:22:38 -07:00
part.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
part.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
paths.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
pnp.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
rbx.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
readin.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
reloc_elf.c Stop #defining FREEBSD_ELF 2023-12-12 15:30:00 -08:00
reloc_elf32.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
reloc_elf64.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
self_reloc.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
tslog.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
vdisk.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
zfs_cmd.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00