|
@@ -87,6 +87,7 @@
|
|
|
#define ACPI_SIG_WDAT "WDAT" /* Watchdog Action Table */
|
|
|
#define ACPI_SIG_WDDT "WDDT" /* Watchdog Timer Description Table */
|
|
|
#define ACPI_SIG_WDRT "WDRT" /* Watchdog Resource Table */
|
|
|
+#define ACPI_SIG_WSMT "WSMT" /* Windows SMM Security Migrations Table */
|
|
|
#define ACPI_SIG_XXXX "XXXX" /* Intermediate AML header for ASL/ASL+ converter */
|
|
|
|
|
|
#ifdef ACPI_UNDEFINED_TABLES
|
|
@@ -1498,6 +1499,27 @@ struct acpi_table_wdrt {
|
|
|
u8 units;
|
|
|
};
|
|
|
|
|
|
+/*******************************************************************************
|
|
|
+ *
|
|
|
+ * WSMT - Windows SMM Security Migrations Table
|
|
|
+ * Version 1
|
|
|
+ *
|
|
|
+ * Conforms to "Windows SMM Security Migrations Table",
|
|
|
+ * Version 1.0, April 18, 2016
|
|
|
+ *
|
|
|
+ ******************************************************************************/
|
|
|
+
|
|
|
+struct acpi_table_wsmt {
|
|
|
+ struct acpi_table_header header; /* Common ACPI table header */
|
|
|
+ u32 protection_flags;
|
|
|
+};
|
|
|
+
|
|
|
+/* Flags for protection_flags field above */
|
|
|
+
|
|
|
+#define ACPI_WSMT_FIXED_COMM_BUFFERS (1)
|
|
|
+#define ACPI_WSMT_COMM_BUFFER_NESTED_PTR_PROTECTION (2)
|
|
|
+#define ACPI_WSMT_SYSTEM_RESOURCE_PROTECTION (4)
|
|
|
+
|
|
|
/* Reset to default packing */
|
|
|
|
|
|
#pragma pack()
|