TianoCore EDK2 master
Loading...
Searching...
No Matches
SbbrValidator.h
Go to the documentation of this file.
1
18#ifndef SBBR_VALIDATOR_H_
19#define SBBR_VALIDATOR_H_
20
22
26typedef enum {
27 ArmSbbrVersion_1_0 = 0,
28 ArmSbbrVersion_1_1 = 1,
29 ArmSbbrVersion_1_2 = 2,
30 ArmSbbrVersionMax = 3
32
36typedef struct AcpiTableCounter {
37 CONST UINT32 Signature;
38 UINT32 Count;
40
44typedef struct AcpiSbbrReq {
45 CONST UINT32 *Tables;
48
52VOID
53EFIAPI
55 VOID
56 );
57
67BOOLEAN
68EFIAPI
70 UINT32 Signature
71 );
72
86EFIAPI
88 ARM_SBBR_VERSION Version
89 );
90
91#endif // SBBR_VALIDATOR_H_
#define CONST
Definition: Base.h:259
ARM_SBBR_VERSION
Definition: SbbrValidator.h:26
BOOLEAN EFIAPI ArmSbbrIncrementTableCount(UINT32 Signature)
struct AcpiSbbrReq ACPI_SBBR_REQ
EFI_STATUS EFIAPI ArmSbbrReqsValidate(ARM_SBBR_VERSION Version)
struct AcpiTableCounter ACPI_TABLE_COUNTER
VOID EFIAPI ArmSbbrResetTableCounts(VOID)
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
CONST UINT32 TableCount
List of required tables.
Definition: SbbrValidator.h:46
UINT32 Count
ACPI table signature.
Definition: SbbrValidator.h:38