summaryrefslogtreecommitdiff
path: root/source/compiler/dttemplate.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/compiler/dttemplate.h')
-rw-r--r--source/compiler/dttemplate.h65
1 files changed, 57 insertions, 8 deletions
diff --git a/source/compiler/dttemplate.h b/source/compiler/dttemplate.h
index 51a34be5c36b..88bc38f25c39 100644
--- a/source/compiler/dttemplate.h
+++ b/source/compiler/dttemplate.h
@@ -1262,6 +1262,38 @@ const unsigned char TemplateIort[] =
0x00,0x00,0x00,0x00 /* 00000238 "...." */
};
+const unsigned char TemplateIovt[] =
+{
+ 0x49,0x4f,0x56,0x54,0xe0,0x00,0x00,0x00, /* 00000000 "IOVT...." */
+ 0x00,0x21,0x4c,0x4f,0x4f,0x4e,0x47,0x00, /* 00000008 ".!LOONG." */
+ 0x54,0x45,0x4d,0x50,0x4c,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */
+ 0x00,0x00,0x00,0x00,0x4c,0x4f,0x4f,0x4e, /* 00000018 "....LOON" */
+ 0x18,0x08,0x25,0x20,0x02,0x00,0x30,0x00, /* 00000020 "..% ..0." */
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */
+ 0x00,0x00,0x58,0x00,0x00,0x00,0x00,0x00, /* 00000030 "..X....." */
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000038 "........" */
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000040 "........" */
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000048 "........" */
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000050 "........" */
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000058 "........" */
+ 0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00, /* 00000060 "........" */
+ 0x03,0x00,0x00,0x00,0x40,0x00,0x00,0x00, /* 00000068 "....@..." */
+ 0x00,0x08,0x00,0x00,0x00,0x00,0x18,0x00, /* 00000070 "........" */
+ 0x01,0x08,0x00,0x00,0x00,0x00,0x20,0x00, /* 00000078 "...... ." */
+ 0x02,0x08,0x00,0x00,0x00,0x00,0x20,0x10, /* 00000080 "...... ." */
+ 0x00,0x00,0x58,0x00,0x00,0x00,0x00,0x00, /* 00000088 "..X....." */
+ 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000090 "........" */
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000098 "........" */
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000a0 "........" */
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000a8 "........" */
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 000000b0 "........" */
+ 0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00, /* 000000b8 "........" */
+ 0x03,0x00,0x00,0x00,0x40,0x00,0x00,0x00, /* 000000c0 "....@..." */
+ 0x00,0x08,0x00,0x00,0x00,0x00,0x08,0x00, /* 000000c8 "........" */
+ 0x01,0x08,0x00,0x00,0x00,0x00,0x10,0x00, /* 000000d0 "........" */
+ 0x02,0x08,0x00,0x00,0x00,0x00,0x00,0x06, /* 000000d8 "........" */
+};
+
const unsigned char TemplateIvrs[] =
{
0x49,0x56,0x52,0x53,0x10,0x02,0x00,0x00, /* 00000000 "IVRS...." */
@@ -1804,23 +1836,25 @@ const unsigned char TemplatePmtt[] =
0x56,0x34,0x12 /* 000000B8 "V4." */
};
+/* PPTT with ACPI 6.4 subtables */
+
const unsigned char TemplatePptt[] =
{
- 0x50,0x50,0x54,0x54,0x72,0x00,0x00,0x00, /* 00000000 "PPTTr..." */
- 0x01,0x86,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */
+ 0x50,0x50,0x54,0x54,0x76,0x00,0x00,0x00, /* 00000000 "PPTTr..." */
+ 0x03,0xCB,0x49,0x4E,0x54,0x45,0x4C,0x20, /* 00000008 "..INTEL " */
0x54,0x45,0x4D,0x50,0x4C,0x41,0x54,0x45, /* 00000010 "TEMPLATE" */
0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */
- 0x03,0x03,0x17,0x20,0x00,0x18,0x00,0x00, /* 00000020 "... ...." */
+ 0x07,0x08,0x25,0x20,0x00,0x18,0x00,0x00, /* 00000020 "... ...." */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000028 "........" */
0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00, /* 00000030 "........" */
- 0x00,0x00,0x00,0x00,0x01,0x18,0x00,0x00, /* 00000038 "........" */
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000040 "........" */
+ 0x00,0x00,0x00,0x00,0x01,0x1C,0x00,0x00, /* 00000038 "........" */
+ 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000040 "........" */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000048 "........" */
- 0x00,0x00,0x00,0x00,0x02,0x1E,0x00,0x00, /* 00000050 "........" */
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000058 "........" */
+ 0x00,0x00,0x00,0x00,0x0D,0x01,0x00,0x0C, /* 00000050 "........" */
+ 0x02,0x1E,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000058 "........" */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000060 "........" */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000068 "........" */
- 0x00,0x00 /* 00000070 ".." */
+ 0x00,0x00,0x00,0x00,0x00,0x00 /* 00000070 "......" */
};
const unsigned char TemplatePrmt[] =
@@ -2270,6 +2304,21 @@ const unsigned char TemplateSvkl[] =
0xEF,0xCD,0xAB,0x89,0x67,0x45,0x23,0x01 /* 00000040 "....gE#." */
};
+const unsigned char TemplateSwft[] =
+{
+ 0x53,0x57,0x46,0x54,0x53,0x00,0x00,0x00, /* 00000000 "SWFTS..." */
+ 0x01,0x53,0x43,0x52,0x55,0x53,0x00,0x00, /* 00000008 ".SCRUS.." */
+ 0x54,0x65,0x6D,0x70,0x6C,0x61,0x74,0x65, /* 00000010 "Template" */
+ 0x02,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */
+ 0x07,0x08,0x25,0x20,0xFA,0x01,0x01,0x00, /* 00000020 "..% ...." */
+ 0x00,0x00,0x01,0x00,0x14,0x00,0x00,0x00, /* 00000028 "........" */
+ 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17, /* 00000030 "........" */
+ 0xFA,0x01,0x02,0x00,0x00,0x00,0x01,0x00, /* 00000038 "........" */
+ 0x0E,0x00,0x00,0x00,0x13,0x37,0xFA,0x01, /* 00000040 ".....7.." */
+ 0x03,0x00,0x00,0x00,0x01,0x00,0x0D,0x00, /* 00000048 "........" */
+ 0x00,0x00,0x00 /* 00000050 "..." */
+};
+
const unsigned char TemplateTcpa[] =
{
0x54,0x43,0x50,0x41,0x64,0x00,0x00,0x00, /* 00000000 "TCPAd..." */