14STATIC BOOLEAN mConsistencyCheck;
15STATIC BOOLEAN mColourHighlighting;
17STATIC BOOLEAN mMandatoryTableValidate;
33 mSelectedAcpiTable.
Type = 0;
36 mConsistencyCheck =
TRUE;
37 mMandatoryTableValidate =
FALSE;
38 mMandatoryTableSpec = 0;
62 while ((Index < 4) && (Str[Index] != 0)) {
63 if ((Str[Index] >= L
'a') && (Str[Index] <= L
'z')) {
64 Ptr[Index] = (CHAR8)(Str[Index] - (L
'a' - L
'A'));
66 Ptr[Index] = (CHAR8)Str[Index];
72 return *(UINT32 *)Ptr;
88 ASSERT (TableName !=
NULL);
90 mSelectedAcpiTable.
Name = TableName;
105 *SelectedAcpiTable = &mSelectedAcpiTable;
119 return mColourHighlighting;
133 mColourHighlighting = Highlight;
147 return mConsistencyCheck;
158 BOOLEAN ConsistencyChecking
161 mConsistencyCheck = ConsistencyChecking;
189 mReportType = ReportType;
203 return mMandatoryTableValidate;
217 mMandatoryTableValidate = Validate;
232 return mMandatoryTableSpec;
247 mMandatoryTableSpec = Spec;
EREPORT_OPTION EFIAPI GetReportOption(VOID)
UINTN EFIAPI GetMandatoryTableSpec(VOID)
VOID EFIAPI SetMandatoryTableSpec(UINTN Spec)
VOID EFIAPI SetMandatoryTableValidate(BOOLEAN Validate)
VOID EFIAPI SetColourHighlighting(BOOLEAN Highlight)
VOID EFIAPI SelectAcpiTable(IN CONST CHAR16 *TableName)
STATIC UINT32 ConvertStrToAcpiSignature(IN CONST CHAR16 *Str)
BOOLEAN EFIAPI GetConsistencyChecking(VOID)
BOOLEAN EFIAPI GetColourHighlighting(VOID)
BOOLEAN EFIAPI GetMandatoryTableValidate(VOID)
VOID EFIAPI SetReportOption(EREPORT_OPTION ReportType)
VOID EFIAPI GetSelectedAcpiTable(OUT SELECTED_ACPI_TABLE **SelectedAcpiTable)
VOID EFIAPI AcpiConfigSetDefaults(VOID)
VOID EFIAPI SetConsistencyChecking(BOOLEAN ConsistencyChecking)
@ ReportAll
Report All tables.
VOID *EFIAPI ZeroMem(OUT VOID *Buffer, IN UINTN Length)
BOOLEAN Found
The selected table has been found in the system.
CONST CHAR16 * Name
User friendly name of the selected ACPI table.
UINT32 Type
32bit signature of the selected ACPI table.