Home
last modified time | relevance | path

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

12345678910>>...12

/openbmc/u-boot/doc/
H A DREADME.uefi7 # UEFI on U-Boot
9 The Unified Extensible Firmware Interface Specification (UEFI) [1] has become
17 The implementation of UEFI in U-Boot strives to reach the minimum requirements
21 A full blown UEFI implementation would contradict the U-Boot design principle
24 ## Building for UEFI
26 The UEFI standard supports only little-endian systems. The UEFI support can be
35 loaded UEFI application [3], requires
40 ### Executing a UEFI binary
42 The bootefi command is used to start UEFI applications or to install UEFI
47 * image address - the memory address of the UEFI binary
[all …]
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/BIOSConfig/
H A DSecureBoot.interface.yaml2 UEFI Secure Boot information and represents properties for managing the UEFI
9 The UEFI Secure Boot state during the current boot cycle.
15 An indication of whether the UEFI Secure Boot takes effect on next
21 The current UEFI Secure Boot Mode.
31 UEFI Secure Boot is currently unknown.
34 UEFI Secure Boot is currently enabled.
37 UEFI Secure Boot is currently disabled.
41 Secure Boot Mode Type. UEFI Secure Boot Modes are defined in UEFI
43 https://uefi.org/specs/UEFI/2.10/32_Secure_Boot_and_Driver_Signing.html#secure-boot-modes
47 UEFI Secure Boot is currently unknown.
[all …]
/openbmc/openbmc-test-automation/redfish/systems/
H A Dtest_boot_devices.robot39 ... UEFI=BIOS EFI boot
51 Once Hdd UEFI
52 Once Pxe UEFI
53 Once Diags UEFI
54 Once Cd UEFI
55 Once BiosSetup UEFI
56 Once None UEFI
71 Continuous Hdd UEFI
72 Continuous Pxe UEFI
73 Continuous Diags UEFI
[all …]
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/
H A DSecureBoot.v1_1_2.json60 "description": "This action resets the UEFI Secure Boot keys.",
61UEFI Secure Boot key databases. The `ResetAllKeysToDefault` value shall reset all UEFI Secure Boo…
65 … "description": "The type of reset or delete to perform on the UEFI Secure Boot databases.",
66 …his parameter shall specify the type of reset or delete to perform on the UEFI Secure Boot databas…
104 …"DeleteAllKeys": "Delete the contents of all UEFI Secure Boot key databases, including the PK key …
105 …"DeletePK": "Delete the contents of the PK UEFI Secure Boot database. This puts the system in Set…
106 …"ResetAllKeysToDefault": "Reset the contents of all UEFI Secure Boot key databases, including the …
112 …n": "The `SecureBoot` schema contains UEFI Secure Boot information and represents properties for m…
113 …"longDescription": "This resource contains UEFI Secure Boot information for a Redfish implementati…
179 "description": "The UEFI Secure Boot state during the current boot cycle.",
[all …]
H A DSecureBootDatabase.v1_0_3.json60 … "description": "This action is used to reset the UEFI Secure Boot keys of this database.",
61UEFI Secure Boot key database. The `ResetAllKeysToDefault` value shall reset this UEFI Secure Boo…
65 … "description": "The type of reset or delete to perform on this UEFI Secure Boot database.",
66 …is parameter shall specify the type of reset or delete to perform on this UEFI Secure Boot databas…
103 "DeleteAllKeys": "Delete the contents of this UEFI Secure Boot key database.",
104 …"ResetAllKeysToDefault": "Reset the contents of this UEFI Secure Boot key database to the default …
110 …"description": "The `SecureBootDatabase` schema describes a UEFI Secure Boot database used to stor…
111 …"longDescription": "This resource shall be used to represent a UEFI Secure Boot database for a Red…
146 …"description": "A link to the collection of certificates contained in this UEFI Secure Boot databa…
151 … "description": "This property contains the name of the UEFI Secure Boot database.",
[all …]
/openbmc/qemu/docs/devel/
H A Duefi-vars.rst2 UEFI variables
5 Guest UEFI variable management
8 The traditional approach for UEFI Variable storage in qemu guests is
13 Secure boot support comes with the requirement that the UEFI variable
27 Host UEFI variable service
36 The ``uefi-vars`` device implements the UEFI virtual device. It comes
37 in ``uefi-vars-x86`` and ``uefi-vars-sysbus`` flavours. The device
60 -device uefi-vars-x86,jsonfile=/path/to/vars.json
68 -device uefi-vars-sysbus,jsonfile=/path/to/vars.json
/openbmc/openbmc/meta-openembedded/meta-python/recipes-devtools/python/
H A Dpython3-uefi-firmware_1.12.bb1 SUMMARY = "Various data structures and parsing tools for UEFI firmware."
2 DESCRIPTION = "This package contains Python UEFI firmware parser tool. The \
3 UEFI firmware parser is a simple module and set of scripts for parsing, \
4 extracting, and recreating UEFI firmware volumes. This includes parsing \
6 HOMEPAGE = "https://github.com/theopolis/uefi-firmware-parser"
10 SRC_URI = "git://github.com/theopolis/uefi-firmware-parser;protocol=https;branch=master"
/openbmc/u-boot/cmd/
H A Defidebug.c3 * UEFI Shell-like command
22 * efi_get_device_handle_info() - get information of UEFI device
24 * @handle: Handle of UEFI device
52 * do_efi_show_devices() - show UEFI devices
61 * Show all UEFI devices and their information.
94 * efi_get_driver_handle_info() - get information of UEFI driver
96 * @handle: Handle of UEFI device
101 * Currently return no useful information as all UEFI drivers are
131 * do_efi_show_drivers() - show UEFI drivers
140 * Show all UEFI drivers and their information.
[all …]
H A Dnvedit_efi.c3 * Integrate UEFI variables to u-boot env interface
20 * Mapping between UEFI variables and u-boot variables:
37 * efi_dump_single_var() - show information about a UEFI variable
42 * Show information encoded in one UEFI variable
88 * efi_dump_vars() - show information about named UEFI variables
94 * Show information encoded in named UEFI variables
131 * efi_dump_vars() - show information about all the UEFI variables
135 * Show information encoded in all the UEFI variables
182 * do_env_print_efi() - show information about UEFI variables
193 * named UEFI variables, otherwise show all the UEFI variables.
[all …]
/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/
H A DSecureBoot_v1.xml37 …ing="The `SecureBoot` schema contains UEFI Secure Boot information and represents properties for m…
38 …<Annotation Term="OData.LongDescription" String="This resource contains UEFI Secure Boot informati…
65 … <Annotation Term="OData.Description" String="This action resets the UEFI Secure Boot keys."/>
66UEFI Secure Boot key databases. The `ResetAllKeysToDefault` value shall reset all UEFI Secure Boo…
69 …"OData.Description" String="The type of reset or delete to perform on the UEFI Secure Boot databas…
70 …his parameter shall specify the type of reset or delete to perform on the UEFI Secure Boot databas…
82 …<Annotation Term="OData.Description" String="An indication of whether UEFI Secure Boot is enabled.…
83 …property shall indicate whether the UEFI Secure Boot takes effect on next boot. This property can…
87 …<Annotation Term="OData.Description" String="The UEFI Secure Boot state during the current boot cy…
88 …<Annotation Term="OData.LongDescription" String="This property shall indicate the UEFI Secure Boot…
[all …]
H A DSecureBootDatabase_v1.xml40 …m="OData.Description" String="The `SecureBootDatabase` schema describes a UEFI Secure Boot databas…
41 …OData.LongDescription" String="This resource shall be used to represent a UEFI Secure Boot databas…
67 …<Annotation Term="OData.Description" String="This action is used to reset the UEFI Secure Boot key…
68UEFI Secure Boot key database. The `ResetAllKeysToDefault` value shall reset this UEFI Secure Boo…
71 …OData.Description" String="The type of reset or delete to perform on this UEFI Secure Boot databas…
72 …is parameter shall specify the type of reset or delete to perform on this UEFI Secure Boot databas…
84 …<Annotation Term="OData.Description" String="This property contains the name of the UEFI Secure Bo…
85 …name of the UEFI Secure Boot database. This property shall contain the same value as the `Id` pro…
93 …ption" String="A link to the collection of certificates contained in this UEFI Secure Boot databas…
99 …ription" String="A link to the collection of signatures contained in this UEFI Secure Boot databas…
[all …]
/openbmc/openbmc/meta-arm/meta-arm/recipes-security/trusted-services/
H A Dts-uefi-test_git.bb1 DESCRIPTION = "Trusted Services uefi-test deployment for arm-linux. \
3 on an Arm platform with real deployments of UEFI SMM services."
12 OECMAKE_SOURCEPATH = "${S}/deployments/uefi-test/${TS_ENV}"
14 FILES:${PN} = "${bindir}/uefi-test"
18 mv ${D}${TS_INSTALL}/bin/uefi-test ${D}${bindir}
/openbmc/qemu/qapi/
H A Duefi.json7 # UEFI Variable Store
10 # The QEMU efi variable store implementation (hw/uefi/) uses this to
21 # UEFI Variable. Check the UEFI specifification for more detailed
38 # of updates for authenticated variables. UEFI has two kinds of
60 # @variables: list of UEFI variables
/openbmc/qemu/tests/uefi-test-tools/
H A DMakefile1 # Makefile for the test helper UEFI applications that run in guests.
14 images_dir := ../data/uefi-boot-images
27 # to the UEFI source code. Normally, the intermediate files would have been
29 # from the unchanged UEFI sources. Unfortunately, the "mkdosfs" and
48 # Embed the "UEFI system partition" into an ISO9660 file system as an ElTorito
55 # *short* UEFI architecture identifiers. Periods are allowed in, and ultimately
65 # Format a "UEFI system partition", using the UEFI binary as the default boot
68 # after the UEFI binary. (Excess characters are automatically dropped from the
82 # association between the UEFI binary (such as "bios-tables-test") and the
101 $(PYTHON) ../../roms/edk2-build.py --config uefi-test-build.config \
/openbmc/qemu/include/hw/uefi/
H A Dvar-service-api.h4 * uefi-vars device - API of the virtual device for guest/host communication.
10 #define TYPE_UEFI_VARS_X64 "uefi-vars-x64"
11 #define TYPE_UEFI_VARS_SYSBUS "uefi-vars-sysbus"
14 #define UEFI_VARS_FDT_NODE "qemu-uefi-vars"
15 #define UEFI_VARS_FDT_COMPAT "qemu,uefi-vars"
/openbmc/u-boot/lib/efi_loader/
H A Defi_device_path_utilities.c21 * See the Unified Extensible Firmware Interface (UEFI) specification
45 * The UEFI spec does not indicate what happens to the end tag. We follow the
49 * See the Unified Extensible Firmware Interface (UEFI) specification
68 * See the Unified Extensible Firmware Interface (UEFI) specification
89 * See the Unified Extensible Firmware Interface (UEFI) specification
110 * See the Unified Extensible Firmware Interface (UEFI) specification
132 * See the Unified Extensible Firmware Interface (UEFI) specification
154 * See the Unified Extensible Firmware Interface (UEFI) specification
174 * See the Unified Extensible Firmware Interface (UEFI) specification
H A Defi_variable.c54 * efi_to_native() - convert the UEFI variable name and vendor GUID to U-Boot
58 * encoded vendor GUID, and the UTF-8 encoded UEFI variable name separated by
62 * @variable_name: UEFI variable name
104 * Convert the string encoded attributes of a UEFI variable to a bit mask.
108 * @attrp: pointer to UEFI attributes
149 * efi_efi_get_variable() - retrieve value of a UEFI variable
153 * See the Unified Extensible Firmware Interface (UEFI) specification for
245 * parse_uboot_variable() - parse a u-boot variable and get uefi-related
249 * @variable_name: name of uefi variable in u16, null-terminated
253 * A uefi variable is encoded into a u-boot variable as described above.
[all …]
/openbmc/qemu/tests/uefi-test-tools/UefiTestToolsPkg/Include/Guid/
H A DBiosTablesTest.h27 #include <Uefi/UefiBaseType.h>
50 // bit-flipping occurs in order not to store the actual GUID in any UEFI
60 // zero (independently of the other) if the UEFI System Table does not
61 // provide the corresponding UEFI Configuration Table.
72 // (independently of the other) if the UEFI System Table does not provide the
73 // corresponding UEFI Configuration Table.
/openbmc/bmcweb/redfish-core/include/generated/enums/
H A Dsignature.hpp12 UEFI, enumerator
17 {SignatureTypeRegistry::UEFI, "UEFI"},
/openbmc/openbmc/meta-arm/meta-arm/recipes-bsp/u-boot/
H A Du-boot-uefi-secureboot.inc3 SRC_URI += "file://uefi-secureboot.cfg"
7 require ${@bb.utils.contains('MACHINE_FEATURES', 'uefi-http-boot', 'u-boot-uefi-http-boot.inc', '',…
8 require ${@bb.utils.contains('MACHINE_FEATURES', 'uefi-capsule-update', 'u-boot-capsule-update.inc'…
/openbmc/openbmc/meta-arm/ci/
H A Duefi-secureboot.yml3 # UEFI Secure Boot: A mechanism to ensure that only trusted software is executed
26 MACHINE_FEATURES:append = " efi uefi-secureboot uefi-http-boot uefi-capsule-updates"
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-security/trusted-services/corstone1000/
H A D0014-Revert-Make-constraints-of-NV-UEFI-variables-persist.patch4 Subject: [PATCH 3/3] Revert "Make constraints of NV UEFI variables persistent"
21 diff --git a/components/service/uefi/smm_variable/backend/test/variable_index_tests.cpp b/component…
23 --- a/components/service/uefi/smm_variable/backend/test/variable_index_tests.cpp
24 +++ b/components/service/uefi/smm_variable/backend/test/variable_index_tests.cpp
181 diff --git a/components/service/uefi/smm_variable/backend/uefi_variable_store.c b/components/servic…
183 --- a/components/service/uefi/smm_variable/backend/uefi_variable_store.c
184 +++ b/components/service/uefi/smm_variable/backend/uefi_variable_store.c
216 diff --git a/components/service/uefi/smm_variable/backend/variable_index.c b/components/service/uef…
218 --- a/components/service/uefi/smm_variable/backend/variable_index.c
219 +++ b/components/service/uefi/smm_variable/backend/variable_index.c
[all …]
H A D0012-Revert-Make-variable-index-usage-robust-with-redunda.patch26 diff --git a/components/service/uefi/smm_variable/backend/test/variable_index_tests.cpp b/component…
28 --- a/components/service/uefi/smm_variable/backend/test/variable_index_tests.cpp
29 +++ b/components/service/uefi/smm_variable/backend/test/variable_index_tests.cpp
156 diff --git a/components/service/uefi/smm_variable/backend/test/variable_store_tests.cpp b/component…
158 --- a/components/service/uefi/smm_variable/backend/test/variable_store_tests.cpp
159 +++ b/components/service/uefi/smm_variable/backend/test/variable_store_tests.cpp
166 #include <service/uefi/smm_variable/backend/uefi_variable_store.h>
346 diff --git a/components/service/uefi/smm_variable/backend/uefi_variable_store.c b/components/servic…
348 --- a/components/service/uefi/smm_variable/backend/uefi_variable_store.c
349 +++ b/components/service/uefi/smm_variable/backend/uefi_variable_store.c
[all …]
H A D0013-Revert-Load-and-store-UEFI-variable-index-in-chunks.patch4 Subject: [PATCH 2/3] Revert "Load and store UEFI variable index in chunks"
21 diff --git a/components/service/uefi/smm_variable/backend/test/variable_store_tests.cpp b/component…
23 --- a/components/service/uefi/smm_variable/backend/test/variable_store_tests.cpp
24 +++ b/components/service/uefi/smm_variable/backend/test/variable_store_tests.cpp
144 diff --git a/components/service/uefi/smm_variable/backend/uefi_variable_store.c b/components/servic…
146 --- a/components/service/uefi/smm_variable/backend/uefi_variable_store.c
147 +++ b/components/service/uefi/smm_variable/backend/uefi_variable_store.c
283 + "The UEFI variable index does not fit into the RPC shared memory, please increase " \
287 * The SP heap must be large enough for storing the UEFI variable index, the RPC shared memory and
/openbmc/openbmc/meta-arm/meta-arm/recipes-kernel/linux/
H A Dlinux-yocto%.bbappend8 # for Trusted Services uefi-test tool if SMM-Gateway is included
29 require ${@bb.utils.contains('MACHINE_FEATURES', 'uefi-secureboot', 'linux-yocto-uefi-secureboot.in…

12345678910>>...12