mirror of
https://github.com/LongSoft/UEFITool.git
synced 2025-05-30 15:05:16 -04:00
A45
+ FFSv3 support with large files and large sections + proper names for Flash Descriptor v2 regions (#89) + better alignment calculations (#96) + improved NVRAM parser + post IBB hash support for Boot Guard + bugfixes + companion tool updated
This commit is contained in:
parent
02369442a2
commit
63088afd87
24 changed files with 583 additions and 453 deletions
|
@ -106,25 +106,37 @@ typedef struct FLASH_DESCRIPTOR_COMPONENT_SECTION_ {
|
|||
// If limit is zero - region is not present
|
||||
typedef struct FLASH_DESCRIPTOR_REGION_SECTION_ {
|
||||
UINT16 DescriptorBase; // Descriptor
|
||||
UINT16 DescriptorLimit; //
|
||||
UINT16 DescriptorLimit; //
|
||||
UINT16 BiosBase; // BIOS
|
||||
UINT16 BiosLimit; //
|
||||
UINT16 MeBase; // ME
|
||||
UINT16 MeBase; // Management Engine
|
||||
UINT16 MeLimit; //
|
||||
UINT16 GbeBase; // GbE
|
||||
UINT16 GbeBase; // Gigabit Ethernet
|
||||
UINT16 GbeLimit; //
|
||||
UINT16 PdrBase; // PDR
|
||||
UINT16 PdrBase; // Platform Data
|
||||
UINT16 PdrLimit; //
|
||||
UINT16 Reserved1Base; // Reserved1
|
||||
UINT16 Reserved1Limit; //
|
||||
UINT16 Reserved2Base; // Reserved2
|
||||
UINT16 Reserved2Limit; //
|
||||
UINT16 Reserved3Base; // Reserved3
|
||||
UINT16 Reserved3Limit; //
|
||||
UINT16 EcBase; // EC
|
||||
UINT16 DevExp1Base; // Device Expansion 1
|
||||
UINT16 DevExp1Limit; //
|
||||
UINT16 Bios2Base; // Secondary BIOS
|
||||
UINT16 Bios2Limit; //
|
||||
UINT16 MicrocodeBase; // CPU microcode
|
||||
UINT16 MicrocodeLimit; //
|
||||
UINT16 EcBase; // Embedded Controller
|
||||
UINT16 EcLimit; //
|
||||
UINT16 Reserved4Base; // Reserved4
|
||||
UINT16 Reserved4Limit; //
|
||||
UINT16 DevExp2Base; // Device Expansion 2
|
||||
UINT16 DevExp2Limit; //
|
||||
UINT16 IeBase; // Innovation Engine
|
||||
UINT16 IeLimit; //
|
||||
UINT16 Tgbe1Base; // 10 Gigabit Ethernet 1
|
||||
UINT16 Tgbe1Limit; //
|
||||
UINT16 Tgbe2Base; // 10 Gigabit Ethernet 2
|
||||
UINT16 Tgbe2Limit; //
|
||||
UINT16 Reserved1Base; // Reserved 1
|
||||
UINT16 Reserved1Limit; //
|
||||
UINT16 Reserved2Base; // Reserved 2
|
||||
UINT16 Reserved2Limit; //
|
||||
UINT16 PttBase; // Platform Trust Technology
|
||||
UINT16 PttLimit; //
|
||||
} FLASH_DESCRIPTOR_REGION_SECTION;
|
||||
|
||||
// Master section
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue