dmi_apple_flash_region

Synopsis

#include <opendmi/entity/apple/firmware-volume.h>

typedef struct dmi_apple_flash_region {
    dmi_apple_region_type_t type;
    uint32_t start_address;
    uint32_t end_address;
} dmi_apple_flash_region_t;

Description

The dmi_apple_flash_region_t structure describes a region of the flash memory of the firmware, and is the type of the elements of the regions array of dmi_apple_firmware_volume_t.

Fields

type

Type of the region, see dmi_apple_region_type.

start_address

Start address of the region.

end_address

End address of the region.

Standards

Not part of the SMBIOS specification. Defined by the firmware of Macs, and laid out as the AppleSmBios.h header of OpenCore describes it.