freebsd-dev/stand/efi/loader
Warner Losh df065f699f stand: More sensible defaults when ConOut is missing
When ConOut is missing, we used to default to serial. Except we did it
in the worst way possible by just setting the howto bits and not
updating the console setting, which lead to weird behavior where we'd
get some things on the video port, others on serial.

Instead, set console to "efi,comconsole" for this case. Also set
RB_MULTIPLE always (so we get dual consoles from the kernel) and or in
RB_SERIAL when we can't find GOPs that suggest the precense of a video
console. This will put output in the most places and have a sensible
default for 'primary' console.

Sponsored by:		Netflix
Reviewed by:		emaste, manu
Differential Revision:	https://reviews.freebsd.org/D36299
2022-08-26 22:17:56 -06:00
..
arch loader.efi: faults could try to print out call trace 2022-07-14 15:59:26 +03:00
autoload.c loader: fdt: Add fdt_is_setup function 2019-04-25 20:08:43 +00:00
bootinfo.c stand: efi_fmtdev can be reduced to devformat 2022-08-11 10:27:16 -06:00
conf.c Loader: support booting OS from memory disk (MD) 2021-04-07 13:40:57 -05:00
copy.c stand: Use bool for stage_offset_set 2022-08-21 09:48:02 -06:00
efi_main.c loader.efi: fix panic() after BS off 2022-06-19 17:46:35 +03:00
efiserialio.c Fix the efi serial console in the Arm models. 2020-06-10 09:31:37 +00:00
framebuffer.c stand: More sensible defaults when ConOut is missing 2022-08-26 22:17:56 -06:00
framebuffer.h stand: More sensible defaults when ConOut is missing 2022-08-26 22:17:56 -06:00
loader_efi.h loader.efi: faults could try to print out call trace 2022-07-14 15:59:26 +03:00
main.c stand: More sensible defaults when ConOut is missing 2022-08-26 22:17:56 -06:00
Makefile stand: More sensible defaults when ConOut is missing 2022-08-26 22:17:56 -06:00
Makefile.depend Update Makefile.depend files 2019-12-11 17:37:53 +00:00
version