Skip to content

r-efi-7.0.0

Choose a tag to compare

@github-actions github-actions released this 23 Jun 08:11
· 5 commits to main since this release
v7.0.0
# r-efi - UEFI Reference Specification Protocol Constants and Definitions

## CHANGES WITH 7.0.0:

Breaking Changes:

    * MemoryAttributesTable is updated to v2, available since UEFI 2.10.
      This re-uses the previous `reserved` member as a `flags` member and
      thus constitutes a breaking change.

      Consumers of this structure can likely update without any changes.
      Producers can clear the field to zero and retain table-version 1, or
      use the new table-version 2 and fill in the flags properly.

Other Changes:

    * `Display` is now implemented for `Status`, printing their string
      description rather than integer representation, using the same
      descriptions as EDK2. Unknown status codes are printed in hex. A
      new `Status::description()` method can be used to get the same
      value without relying on `Display`.

    * Add `EFI_DEBUG_IMAGE_INFO_TABLE` and related definitions.

    * Add `LOAD_OPTION` and related definitions.

    * Add `r_efi::gpt` with an initial set of GPT-related definitions. This
      is a new high-level module and will eventually contain all GPT
      definitions.

    * New protocols: partition-info

    Contributions from: Chris Fernald, David Rheinsberg,
                        Enric Balletbo i Serra, Kat Perez,
                        Oliver Smith-Denny

    - Dußlingen, 2026-06-23