Home
last modified time | relevance | path

Searched full:uefi (Results 1 – 25 of 210) sorted by relevance

123456789

/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Dxen.txt22 To support UEFI on Xen ARM virtual platforms, Xen populates the FDT "uefi" node
28 xen,uefi-system-table | 64-bit | Guest physical address of the UEFI System
31 xen,uefi-mmap-start | 64-bit | Guest physical address of the UEFI memory
34 xen,uefi-mmap-size | 32-bit | Size in bytes of the UEFI memory map
37 xen,uefi-mmap-desc-size | 32-bit | Size in bytes of each entry in the UEFI
40 xen,uefi-mmap-desc-ver | 32-bit | Version of the mmap descriptor format.
49 uefi {
50 xen,uefi-system-table = <0xXXXXXXXX>;
51 xen,uefi-mmap-start = <0xXXXXXXXX>;
52 xen,uefi-mmap-size = <0xXXXXXXXX>;
[all …]
/freebsd/stand/kboot/kboot/arch/aarch64/
H A Dload_addr.c36 * Memory map data provided by UEFI via the GetMemoryMap in do_memory_from_fdt()
132 * linux,uefi-system-table PA of the UEFI System Table. in do_memory_from_fdt()
133 * linux,uefi-mmap-start PA of the UEFI memory map in do_memory_from_fdt()
134 * linux,uefi-mmap-size Size of mmap in do_memory_from_fdt()
135 * linux,uefi-mmap-desc-size Size of each entry of mmap in do_memory_from_fdt()
136 * linux,uefi-mmap-desc-ver Format version, should be 1 in do_memory_from_fdt()
141 u64p = fdt_getprop(buf, offset, "linux,uefi-system-table", &len); in do_memory_from_fdt()
145 u32p = fdt_getprop(buf, offset, "linux,uefi
[all...]
/freebsd/usr.sbin/efivar/
H A Defivar.830 .Nd UEFI environment variable interaction
59 .Pq UEFI
61 UEFI variables have three parts: A namespace, a name and a value.
75 UEFI variable name.
101 Append the specified value to the UEFI variable rather than replacing
107 UEFI Specification for hex values to use.
131 Interpret the variables printed as UEFI device paths and print the
132 UEFI standard string representation.
152 Decode the variable as if it were a UEFI Boot Option, including information
153 about what device and/or paths the UEFI DevicePaths decode to.
[all …]
/freebsd/stand/man/
H A Dloader.efi.838 .Nd UEFI kernel loader
40 On UEFI systems,
53 .Xr uefi 8 .
70 UEFI environment variable to guess what the
105 primary if a UEFI graphics device is detected, or the serial console
239 It cannot load to a fixed address because the UEFI firmware may reserve
288 This approach is incompatible with the UEFI specification,
290 because UEFI firmware is free to use any memory for its own needs.
294 The original way also potentially destroyed UEFI runtime interfaces data.
313 avoiding the use of the UEFI debugging interface
[all …]
H A Dboot1.efi.830 .Nd UEFI chain loader
37 On UEFI systems,
53 Sets up the console using the default UEFI console routines.
97 When configuring a serial console for FreeBSD, but not for UEFI, no output
/freebsd/usr.sbin/efidp/
H A Defidp.830 .Nd UEFI Device Path manipulation
39 .Pq UEFI
40 Device Paths, as defined in the UEFI standard, to and from binary form.
41 Binary and textual forms are defined in Chapter 9 of the UEFI
46 Formats a binary UEFI Device Path into its canonical UTF-8 textual form.
51 Parses a UEFI Device Path UTF-8 specification and outputs the binary
67 Appendix A of the UEFI specification has the format for GUIDs.
74 .Pa www.uefi.org .
/freebsd/usr.sbin/efibootmgr/
H A Defibootmgr.877 program manipulates how UEFI Boot Managers boot the system.
84 The UEFI standard defines how hosts may control what is used to
86 Each method is encapsulated within a persistent UEFI variable,
87 stored by the UEFI BIOS of the form
158 This is the ESP partition used by UEFI to boot the current
162 is specified, the UEFI device path to the ESP is reported instead.
200 Displays the UEFI device path of
242 new UEFI boot variable, and given the label
284 .Xr uefi 8 ,
289 .Pa www.uefi.org .
/freebsd/sys/contrib/edk2/Include/
H A DUefi.h3 Root include file for Mde Package UEFI, UEFI_APPLICATION type modules.
5 This is the include file for any module of type UEFI and UEFI_APPLICATION. Uefi modules only use
17 #include <Uefi/UefiBaseType.h>
18 #include <Uefi/UefiSpec.h>
H A DBase.h282 // This concept is borrowed for UEFI specification.
302 // UEFI specification claims 1 and 0. We are concerned about the
307 /// Boolean true value. UEFI Specification defines this value to be 1,
313 /// Boolean false value. UEFI Specification defines this value to be 0,
329 /// Maximum values for common UEFI Data Types
341 /// Minimum values for the signed UEFI Data Types
809 // Verify that ProcessorBind.h produced UEFI Data Types that are compliant with
810 // Section 2.3.1 of the UEFI 2.3 Specification.
813 STATIC_ASSERT (sizeof (BOOLEAN) == 1, "sizeof (BOOLEAN) does not meet UEFI Specification Data Type …
814 STATIC_ASSERT (sizeof (INT8) == 1, "sizeof (INT8) does not meet UEFI Specification Data Type req…
[all …]
/freebsd/sys/contrib/dev/iwlwifi/fw/
H A Duefi.c11 #include "fw/uefi.h"
68 "PNVM UEFI variable not found 0x%lx (len %lu)\n", in iwl_uefi_get_pnvm()
73 IWL_DEBUG_FW(trans, "Read PNVM from UEFI with size %lu\n", package_size); in iwl_uefi_get_pnvm()
94 "%s UEFI variable not found 0x%lx\n", var_name, in iwl_uefi_handle_tlv_mem_desc()
101 "Invalid %s UEFI variable len (%lu)\n", in iwl_uefi_handle_tlv_mem_desc()
107 IWL_DEBUG_RADIO(trans, "%s from UEFI with size %lu\n", var_name, in iwl_uefi_handle_tlv_mem_desc()
437 IWL_DEBUG_RADIO(fwrt, "Unsupported UEFI WRDS revision:%d\n",
463 IWL_DEBUG_RADIO(fwrt, "Unsupported UEFI EWRD revision:%d\n",
498 IWL_DEBUG_RADIO(fwrt, "Unsupported UEFI WGDS revision:%d\n",
536 IWL_DEBUG_RADIO(fwrt, "Unsupported UEFI PPA
[all...]
/freebsd/share/man/man4/
H A Defidev.433 .Nd user-mode access to UEFI runtime services
57 device provides user-mode access to UEFI runtime services.
59 also includes a driver to provide a time-of-day clock using the UEFI
61 However, the RTC may not always be available, based on the UEFI firmware.
72 Copy the UEFI table specified by the
139 Used for enumerating all UEFI variables.
/freebsd/tools/boot/
H A DTEST-NOTES16 o armv7 UEFI+uboot booting on MBR and GPT
17 o aarch64 Will test UEFI+ACPI on MBR/GPT, UEFI+ACPI+kboot, DTB+kboot
21 o riscv UEFI+ACPI with GPT and serial console
/freebsd/sys/contrib/edk2/Include/Guid/
H A DWinCertificate.h2 GUID for UEFI WIN_CERTIFICATE structure.
8 GUID defined in UEFI 2.0 spec.
36 /// The certificate type. See WIN_CERT_TYPE_xxx for the UEFI
37 /// certificate types. The UEFI specification reserves the range of
105 /// UEFI executable when creating the digital signature.
/freebsd/sys/contrib/edk2/Include/Uefi/
H A DUefiGpt.h107 /// Attribute bits, all bits reserved by UEFI
114 …/// recognizes this partition, it should never be removed or modified as the UEFI firm…
118 /// mappings will not be created for this partition in UEFI.
121 …/// partition may be bootable. The UEFI boot manager must ignore this bit when selecti…
122 /// a UEFI-compliant application, e.g., an OS loader.
123 /// Bits 3-47: Undefined and must be zero. Reserved for expansion by future versions of the UEFI
H A DUefiBaseType.h2 Defines data types and constants introduced in UEFI.
18 // Basic data type definitions introduced in UEFI.
215 /// PE32+ Machine type for IA32 UEFI images.
220 /// PE32+ Machine type for IA64 UEFI images.
225 /// PE32+ Machine type for EBC UEFI images.
230 /// PE32+ Machine type for X64 UEFI images.
/freebsd/stand/efi/gptboot/
H A Dgptboot.efi.830 .Nd GPT bootcode for UFS on UEFI computers
33 is used on UEFI computers to boot from a UFS partition on a
50 What UEFI computers boot is usually controlled via the mechanisms explained in
57 When the users cannot rely on host-supplied UEFI variables
68 If it does not find an eligible partition, it returns to the UEFI
70 The firmware will then try the next bootable item in the UEFI Boot Manager's
/freebsd/release/
H A DMakefile.ec224 AMIBOOTMETHOD= UEFI-PREFERRED
26 .if ${AMIBOOTMETHOD} == "UEFI" && ${TARGET_ARCH} == "amd64"
27 BOOTMODEOPT= --uefi
29 .if ${AMIBOOTMETHOD} == "UEFI-PREFERRED" && ${TARGET_ARCH} == "amd64"
30 BOOTMODEOPT= --uefi-preferred
32 .if ${AMIBOOTMETHOD} == "UEFI-PREFERRED"
/freebsd/usr.sbin/bsdinstall/partedit/
H A Dpartedit_x86.c57 if (strcmp(x86_bootmethod(), "UEFI") == 0) in default_scheme()
114 if (strcmp(x86_bootmethod(), "UEFI") == 0) { in bootpart_type()
126 if (strcmp(x86_bootmethod(), "UEFI") == 0) in bootcode_path()
143 if (strcmp(part_type, "GPT") == 0 && strcmp(x86_bootmethod(), "UEFI") != 0) { in partcode_path()
150 /* No partcode except for non-UEFI GPT */ in partcode_path()
/freebsd/share/man/man8/
H A Duefi.828 .Nm UEFI
39 The UEFI specification is the successor to the Extensible Firmware Interface
41 The terms UEFI and EFI are often used interchangeably.
134 There is no support for 32-bit i386 booting via UEFI.
/freebsd/stand/efi/include/Protocol/
H A DServiceBinding.h2 UEFI Service Binding Protocol is defined in UEFI specification.
36 then a new handle is created. If it is a pointer to an existing UEFI handle,
37 then the protocol is added to the existing UEFI handle.
/freebsd/usr.sbin/bsdinstall/scripts/
H A Dbootconfig68 f_dprintf "Creating UEFI boot entry"
110 *) die "Unsupported arch $(uname -m) for UEFI install"
131 # UEFI defines a way to specifically select what to boot
133 # UEFI environment, we wouldn't have access to efirt. In addition,
135 # efibootmgr sets, and some UEFI implementations have features that
/freebsd/share/examples/bhyve/
H A Dvmrun.sh62 echo " [-L <VNC IP for UEFI framebuffer>]"
75 echo " -E: Use UEFI mode (amd64 only)"
77 echo " -F: Use a custom UEFI GOP framebuffer size" \
85 echo " -L: IP address for UEFI GOP VNC server" \
92 echo " -P: UEFI GOP VNC port (default: ${DEFAULT_VNCPORT})"
94 echo " -T: Enable tablet device (for UEFI GOP) (amd64 only)"
134 efi_firmware="/usr/local/share/uefi-firmware/BHYVE_UEFI.fd"
/freebsd/tools/tools/nanobsd/embedded/
H A Dqemu-amd64-uefi.cfg29 NANO_NAME=qemu-amd64-uefi
30 NANO_LAYOUT=std-uefi
39 # -hda _.disk.image.qemu-amd64-uefi.qcow2
H A Dqemu-amd64-uefi-bios.cfg29 NANO_NAME=qemu-amd64-uefi-bios
30 NANO_LAYOUT=std-uefi-bios
39 # -hda _.disk.image.qemu-amd64-uefi.qcow2
/freebsd/share/man/man9/
H A Defirt.941 .Nd kernel access to UEFI runtime services
69 if UEFI runtime services are not available.
75 Returns 0 if UEFI runtime services are present and functional, or
81 function gets a table by uuid from the UEFI system table.

123456789