TianoCore EDK2
master
Loading...
Searching...
No Matches
CapsuleVendor.h
Go to the documentation of this file.
1
17
#ifndef __EFI_CAPSULE_VENDOR_GUID_H__
18
#define __EFI_CAPSULE_VENDOR_GUID_H__
19
27
#define EFI_CAPSULE_VENDOR_GUID \
28
{ 0x711C703F, 0xC285, 0x4B10, { 0xA3, 0xB0, 0x36, 0xEC, 0xBD, 0x3C, 0x8B, 0xE2 } }
29
33
#define EFI_CAPSULE_VARIABLE_NAME L"CapsuleUpdateData"
34
40
typedef
struct
{
41
EFI_PHYSICAL_ADDRESS
BaseAddress
;
42
UINT32
Length
;
43
}
CAPSULE_HOB_INFO
;
44
45
//
46
// The variable describes the long mode buffer used by IA32 Capsule PEIM
47
// to call X64 CapsuleCoalesce code to handle >4GB capsule blocks.
48
//
49
#define EFI_CAPSULE_LONG_MODE_BUFFER_NAME L"CapsuleLongModeBuffer"
50
51
typedef
struct
{
52
EFI_PHYSICAL_ADDRESS
PageTableAddress;
53
EFI_PHYSICAL_ADDRESS
StackBaseAddress;
54
UINT64 StackSize;
55
}
EFI_CAPSULE_LONG_MODE_BUFFER
;
56
57
extern
EFI_GUID
gEfiCapsuleVendorGuid;
58
59
#endif
// #ifndef _EFI_CAPSULE_VENDOR_GUID_H_
EFI_PHYSICAL_ADDRESS
UINT64 EFI_PHYSICAL_ADDRESS
Definition:
UefiBaseType.h:50
CAPSULE_HOB_INFO
Definition:
CapsuleVendor.h:40
CAPSULE_HOB_INFO::Length
UINT32 Length
Length of capsule data.
Definition:
CapsuleVendor.h:42
CAPSULE_HOB_INFO::BaseAddress
EFI_PHYSICAL_ADDRESS BaseAddress
Capsule data start address.
Definition:
CapsuleVendor.h:41
EFI_CAPSULE_LONG_MODE_BUFFER
Definition:
CapsuleVendor.h:51
GUID
Definition:
Base.h:213
MdeModulePkg
Include
Guid
CapsuleVendor.h
Generated on Fri Nov 15 2024 18:01:11 for TianoCore EDK2 by
1.9.6