Expand description
UEFI System Integration
This header defines the structures and types of the surrounding system of an UEFI application. It contains the definitions of the system table, the runtime and boot services, as well as common types.
We do not document the behavior of each of these types and functions. They follow the UEFI specification, which does a well-enough job of documenting each. This file just provides you the rust definitions of each symbol and some limited hints on some pecularities.
Structs§
Constants§
- Mask of memory attributes that specify cacheability attributes. No symbol is defined by the spec, but the attributes are annotated in the spec. Note that
MEMORY_WP
, despite its name, is treated as cacheability attribute. UseMEMORY_RO
as replacement access attribute (see the spec for details). - Mask of memory attributes that specify access protection attributes. No symbol is defined by the spec, but the attributes are annotated in the spec. Note that
MEMORY_WP
is treated as cacheability attribute, and its access protection functionality is replaced byMEMORY_RO
. - Mask of memory attributes that specify properties of a memory region that can be managed via the CPU architecture protocol.