Add EFI Capsule Block Descriptor structure
All checks were successful
ci/woodpecker/push/build Pipeline was successful
All checks were successful
ci/woodpecker/push/build Pipeline was successful
This commit is contained in:
parent
c6da867996
commit
4d49c37447
@ -282,7 +282,7 @@ typedef EFI_STATUS (*PEFI_SET_MEM)(IN OUT PVOID Buffer, IN UINT_PTR Size, IN UIN
|
||||
typedef EFI_STATUS (*PEFI_INPUT_RESET)(IN PEFI_SIMPLE_TEXT_INPUT_PROTOCOL This, IN BOOLEAN ExtendedVerification);
|
||||
typedef EFI_STATUS (*PEFI_INPUT_READ_KEY)(IN PEFI_SIMPLE_TEXT_INPUT_PROTOCOL This, OUT PEFI_INPUT_KEY Key);
|
||||
typedef EFI_STATUS (*PEFI_TEXT_RESET)(IN PEFI_SIMPLE_TEXT_OUTPUT_PROTOCOL This, IN BOOLEAN ExtendedVerification);
|
||||
typedef EFI_STATUS (*PEFI_TEXT_STRING)(IN PEFI_SIMPLE_TEXT_OUTPUT_PROTOCOL This, IN PUINT16 String);
|
||||
typedef EFI_STATUS (*PEFI_TEXT_OUTPUT_STRING)(IN PEFI_SIMPLE_TEXT_OUTPUT_PROTOCOL This, IN PUINT16 String);
|
||||
typedef EFI_STATUS (*PEFI_TEXT_TEST_STRING)(IN PEFI_SIMPLE_TEXT_OUTPUT_PROTOCOL This, IN PUINT16 String);
|
||||
typedef EFI_STATUS (*PEFI_TEXT_QUERY_MODE)(IN PEFI_SIMPLE_TEXT_OUTPUT_PROTOCOL This, IN UINT_PTR ModeNumber, OUT PUINT_PTR Columns, OUT PUINT_PTR Rows);
|
||||
typedef EFI_STATUS (*PEFI_TEXT_SET_MODE)(IN PEFI_SIMPLE_TEXT_OUTPUT_PROTOCOL This, IN UINT_PTR ModeNumber);
|
||||
@ -345,6 +345,17 @@ typedef struct _EFI_CAPSULE_HEADER
|
||||
UINT32 CapsuleImageSize;
|
||||
} EFI_CAPSULE_HEADER, *PEFI_CAPSULE_HEADER;
|
||||
|
||||
/* EFI Capsule Block Descriptor */
|
||||
typedef struct _EFI_CAPSULE_BLOCK_DESCRIPTOR
|
||||
{
|
||||
UINT64 Length;
|
||||
union
|
||||
{
|
||||
EFI_PHYSICAL_ADDRESS DataBlock;
|
||||
EFI_PHYSICAL_ADDRESS ContinuationPointer;
|
||||
} Union;
|
||||
} EFI_CAPSULE_BLOCK_DESCRIPTOR, *PEFI_CAPSULE_BLOCK_DESCRIPTOR;
|
||||
|
||||
/* Definition of an EFI memory descriptor */
|
||||
typedef struct _EFI_MEMORY_DESCRIPTOR
|
||||
{
|
||||
@ -488,7 +499,7 @@ typedef struct _EFI_SIMPLE_TEXT_INPUT_PROTOCOL
|
||||
typedef struct _EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL
|
||||
{
|
||||
PEFI_TEXT_RESET Reset;
|
||||
PEFI_TEXT_STRING OutputString;
|
||||
PEFI_TEXT_OUTPUT_STRING OutputString;
|
||||
PEFI_TEXT_TEST_STRING TestString;
|
||||
PEFI_TEXT_QUERY_MODE QueryMode;
|
||||
PEFI_TEXT_SET_MODE SetMode;
|
||||
@ -1043,4 +1054,15 @@ typedef struct _EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL
|
||||
UINT32 SegmentNumber;
|
||||
} EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL, *PEFI_PCI_ROOT_BRIDGE_IO_PROTOCOL;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif /* __XTDK_XTUEFI_H */
|
||||
|
Loading…
Reference in New Issue
Block a user