Lines Matching +full:video +full:- +full:firmware

2 .\" SPDX-License-Identifier: BSD-2-Clause
4 .\" Copyright (c) 2019-2022 Netflix, Inc
69 .Dv 8be4df61-93ca-11d2-aa0d-00e098032b8c-ConOut
86 finds a video device first, then
88 tells the kernel to use the video console as primary.
95 variable, both serial and video are attempted.
99 console for the video (which may or may not work) and
104 The kernel will use a dual console, with the video console
154 .Bl -column -offset indent ".Sy Windows Name" ".Sy I/O Port Address" ".Sy Typical FreeBSD device"
179 .Bl -column -offset indent ".Sy boot flag" ".Sy loader variable" ".Sy Kernel RB_ flag"
195 .Bl -column -offset indent ".Sy Flags" ".Sy Kernel Flags" ".Sy Kernel Consoles" ".Sy Primary Consol…
197 .It none Ta 0 Ta Video Ta Video
199 .It Fl D Ta RB_MULTIPLE Ta Serial, Video Ta Video
200 .It Fl Dh Ta RB_SERIAL | RB_MULTIPLE Ta Serial, Video Ta Serial
206 functionality where we use the video console if a keyboard is connected and a
215 .Bd -literal -offset indent
219 The kernel must parse the firmware memory map tables to know what memory
239 It cannot load to a fixed address because the UEFI firmware may reserve
243 kernels retained the old BIOS-boot protocol of loading at exactly 2MB.
251 .Bl -tag -width disable
253 Force-disable copying staging area to
256 Force-enable copying staging area to
260 from non-2M physical base.
270 Riscv, 32-bit arm and arm64 have always loaded at any
275 .Bd -ragged -offset indent
285 since it avoided modifications for the loader/kernel hand-off protocol,
290 because UEFI firmware is free to use any memory for its own needs.
320 CPU tables to their pre-installation state.
329 .Bl -tag -width "/boot/loader.efi"
336 .Bl -tag -width "efi/freebsd/loader.efi"
367 .Bd -literal -offset indent
371 614440 7500862048 2 freebsd-zfs (3.5T)
379 .Bd -literal -offset indent
384 .Bd -literal -offset indent
385 # mount -t msdosfs /dev/nda0p1 /boot/efi
390 .Bd -literal -offset indent
391 # efibootmgr -v
397 +Boot0001* FreeBSD ZPOOL HD(1,GPT,b5d0f86b-265d-1e1b-18aa-0ed55e1e73bd,0x28,0x96000)/File(\eEFI\eFR…
405 So in this case, this firmware is using
411 .Bl -column -offset indent "Architecture" "Default Path"
419 However, care must be taken: some multiple-boot environments rely on a special
425 .Bd -literal -offset indent
436 .Bd -literal -offset indent
440 .Bd -literal -offset indent
449 .Bd -literal -offset indent
454 .Bd -literal -offset indent
461 Non-x86 serial console handling is even more confusing and less well documented.
467 U-Boot implements a subset of the UEFI standard.