[PATCH 1/3] lib: acpi: add supports for WPBT
Alex Hung
alex.hung at canonical.com
Fri Aug 19 04:26:08 UTC 2016
Signed-off-by: Alex Hung <alex.hung at canonical.com>
---
src/lib/include/fwts_acpi.h | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/src/lib/include/fwts_acpi.h b/src/lib/include/fwts_acpi.h
index 77ed616..b2116fb 100644
--- a/src/lib/include/fwts_acpi.h
+++ b/src/lib/include/fwts_acpi.h
@@ -1757,6 +1757,23 @@ typedef struct {
} __attribute__ ((packed)) fwts_acpi_table_wdat;
/*
+ * ACPI WPDT (Windows Platform Binary Table)
+ * https://msdn.microsoft.com/en-US/library/windows/hardware/dn550976
+ */
+typedef struct {
+ uint16_t arguments_length;
+ uint8_t arguments[];
+} __attribute__ ((packed)) fwts_acpi_table_wpbt_type1;
+
+typedef struct {
+ fwts_acpi_table_header header;
+ uint32_t handoff_size;
+ uint64_t handoff_address;
+ uint8_t layout;
+ uint8_t type;
+} __attribute__ ((packed)) fwts_acpi_table_wpbt;
+
+/*
* ACPI ASPT
* determined by reverse engineering
*/
--
2.7.4
More information about the fwts-devel
mailing list