2 Copyright (c) 2016, Intel Corporation. All rights reserved.<BR>
4 SPDX-License-Identifier: BSD-2-Clause-Patent
14 This file contains a structure definition for the Windows SMM Security
15 Mitigations Table (WSMT).
20 // Statements that include other files
22 #include "AcpiTablePlatform.h"
23 #include <IndustryStandard/WindowsSmmSecurityMitigationTable.h>
26 // WSMT Table definition
28 EFI_ACPI_WSMT_TABLE WSMT = {
29 EFI_ACPI_WINDOWS_SMM_SECURITY_MITIGATION_TABLE_SIGNATURE,
30 sizeof (EFI_ACPI_WSMT_TABLE),
31 EFI_WSMT_TABLE_REVISION,
33 // Checksum will be updated at runtime
36 EFI_ACPI_OEM_ID, // OEMID is a 6 bytes long field
37 EFI_ACPI_OEM_TABLE_ID, // OEM table identification(8 bytes long)
38 EFI_ACPI_OEM_REVISION, // OEM revision
39 EFI_ACPI_CREATOR_ID, // ASL compiler vendor ID
40 EFI_ACPI_CREATOR_REVISION, // ASL compiler revision number
41 0x00000000, // Protection flag
50 // Reference the table being generated to prevent the optimizer from
51 // removing the data structure from the executable