TianoCore EDK2
master
Loading...
Searching...
No Matches
ConformanceProfiles.h
Go to the documentation of this file.
1
9
#ifndef CONFORMANCE_PROFILES_TABLE_GUID_H_
10
#define CONFORMANCE_PROFILES_TABLE_GUID_H_
11
12
//
13
// This table allows the platform to advertise its UEFI specification conformance
14
// in the form of pre-defined profiles. Each profile is identified by a GUID, with
15
// known profiles listed in the section below.
16
// The absence of this table shall indicate that the platform implementation is
17
// conformant with the UEFI specification requirements, as defined in Section 2.6.
18
// This is equivalent to publishing this configuration table with the
19
// EFI_CONFORMANCE_PROFILES_UEFI_SPEC_GUID conformance profile.
20
//
21
#define EFI_CONFORMANCE_PROFILES_TABLE_GUID \
22
{ \
23
0x36122546, 0xf7e7, 0x4c8f, { 0xbd, 0x9b, 0xeb, 0x85, 0x25, 0xb5, 0x0c, 0x0b } \
24
}
25
26
#pragma pack(1)
27
28
typedef
struct
{
32
UINT16
Version
;
36
UINT16
NumberOfProfiles
;
41
}
EFI_CONFORMANCE_PROFILES_TABLE
;
42
43
#pragma pack()
44
45
#define EFI_CONFORMANCE_PROFILES_TABLE_VERSION 0x1
46
47
//
48
// GUID defined in UEFI 2.10
49
//
50
#define EFI_CONFORMANCE_PROFILES_UEFI_SPEC_GUID \
51
{ 0x523c91af, 0xa195, 0x4382, \
52
{ 0x81, 0x8d, 0x29, 0x5f, 0xe4, 0x00, 0x64, 0x65 }}
53
54
//
55
// GUID defined in EBBR
56
//
57
#define EFI_CONFORMANCE_PROFILE_EBBR_2_1_GUID \
58
{ 0xcce33c35, 0x74ac, 0x4087, \
59
{ 0xbc, 0xe7, 0x8b, 0x29, 0xb0, 0x2e, 0xeb, 0x27 }}
60
#define EFI_CONFORMANCE_PROFILE_EBBR_2_2_GUID \
61
{ 0x9073eed4, 0xe50d, 0x11ee, \
62
{ 0xb8, 0xb0, 0x8b, 0x68, 0xda, 0x62, 0xfc, 0x80 }}
63
64
extern
EFI_GUID
gEfiConfProfilesTableGuid;
65
extern
EFI_GUID
gEfiConfProfilesUefiSpecGuid;
66
67
#endif
EFI_CONFORMANCE_PROFILES_TABLE
Definition:
ConformanceProfiles.h:28
EFI_CONFORMANCE_PROFILES_TABLE::Version
UINT16 Version
Definition:
ConformanceProfiles.h:32
EFI_CONFORMANCE_PROFILES_TABLE::NumberOfProfiles
UINT16 NumberOfProfiles
Definition:
ConformanceProfiles.h:36
GUID
Definition:
Base.h:213
MdePkg
Include
Guid
ConformanceProfiles.h
Generated on Fri Nov 15 2024 18:01:14 for TianoCore EDK2 by
1.9.6