summaryrefslogtreecommitdiffstats
path: root/source/tools/acpiexec/aetables.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/tools/acpiexec/aetables.h')
-rw-r--r--source/tools/acpiexec/aetables.h72
1 files changed, 60 insertions, 12 deletions
diff --git a/source/tools/acpiexec/aetables.h b/source/tools/acpiexec/aetables.h
index 16b3e89..e6d1122 100644
--- a/source/tools/acpiexec/aetables.h
+++ b/source/tools/acpiexec/aetables.h
@@ -71,24 +71,30 @@ static unsigned char LocalDsdtCode[] =
/* Several example SSDTs */
+/* SSDT1 is used by ASLTS; if changed here, must also be changed in dtregions.asl */
+
static unsigned char Ssdt1Code[] = /* Has method _T98 */
{
- 0x53,0x53,0x44,0x54,0x30,0x00,0x00,0x00, /* 00000000 "SSDT0..." */
- 0x01,0xB8,0x49,0x6E,0x74,0x65,0x6C,0x00, /* 00000008 "..Intel." */
- 0x4D,0x61,0x6E,0x79,0x00,0x00,0x00,0x00, /* 00000010 "Many...." */
+ 0x53,0x53,0x44,0x54,0x3E,0x00,0x00,0x00, /* 00000000 "SSDT>..." */
+ 0x02,0x08,0x49,0x6E,0x74,0x65,0x6C,0x00, /* 00000008 "..Intel." */
+ 0x73,0x73,0x64,0x74,0x31,0x00,0x00,0x00, /* 00000010 "ssdt1..." */
0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */
- 0x24,0x04,0x03,0x20,0x14,0x0B,0x5F,0x54, /* 00000020 "$.. .._T" */
- 0x39,0x38,0x00,0x70,0x0A,0x04,0x60,0xA4, /* 00000028 "98.p..`." */
+ 0x20,0x06,0x12,0x20,0x14,0x19,0x5F,0x54, /* 00000020 " .. .._T" */
+ 0x39,0x38,0x01,0x70,0x0D,0x53,0x53,0x44, /* 00000028 "98.p.SSD" */
+ 0x54,0x31,0x20,0x2D,0x20,0x5F,0x54,0x39, /* 00000030 "T1 - _T9" */
+ 0x38,0x00,0x5B,0x31,0xA4,0x00 /* 00000038 "8.[1.." */
};
-static unsigned char Ssdt2Code[] = /* Has method _T99 */
+unsigned char Ssdt2Code[] = /* Has method _T99 */
{
- 0x53,0x53,0x44,0x54,0x30,0x00,0x00,0x00, /* 00000000 "SSDT0..." */
- 0x01,0xB7,0x49,0x6E,0x74,0x65,0x6C,0x00, /* 00000008 "..Intel." */
- 0x4D,0x61,0x6E,0x79,0x00,0x00,0x00,0x00, /* 00000010 "Many...." */
- 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */
- 0x24,0x04,0x03,0x20,0x14,0x0B,0x5F,0x54, /* 00000020 "$.. .._T" */
- 0x39,0x39,0x00,0x70,0x0A,0x04,0x60,0xA4, /* 00000028 "99.p..`." */
+ 0x53,0x53,0x44,0x54,0x3E,0x00,0x00,0x00, /* 00000000 "SSDT>..." */
+ 0x02,0xFE,0x49,0x6E,0x74,0x65,0x6C,0x00, /* 00000008 "..Intel." */
+ 0x73,0x73,0x64,0x74,0x32,0x00,0x00,0x00, /* 00000010 "ssdt2..." */
+ 0x02,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */
+ 0x20,0x06,0x12,0x20,0x14,0x19,0x5F,0x54, /* 00000020 " .. .._T" */
+ 0x39,0x39,0x06,0x70,0x0D,0x53,0x53,0x44, /* 00000028 "99.p.SSD" */
+ 0x54,0x32,0x20,0x2D,0x20,0x5F,0x54,0x39, /* 00000030 "T2 - _T9" */
+ 0x39,0x00,0x5B,0x31,0xA4,0x00 /* 00000038 "9.[1.." */
};
unsigned char Ssdt3Code[] = /* OEM9: Has method _T97 */
@@ -101,6 +107,16 @@ unsigned char Ssdt3Code[] = /* OEM9: Has method _T97 */
0x39,0x37,0x00,0x70,0x0A,0x04,0x60,0xA4, /* 00000028 "97.p..`." */
};
+unsigned char Ssdt4Code[] = /* Has method _T96 */
+{
+ 0x53,0x53,0x44,0x54,0x2D,0x00,0x00,0x00, /* 00000000 "SSDT-..." */
+ 0x02,0x2B,0x49,0x6E,0x74,0x65,0x6C,0x00, /* 00000008 ".+Intel." */
+ 0x73,0x73,0x64,0x74,0x34,0x00,0x00,0x00, /* 00000010 "ssdt4..." */
+ 0x04,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */
+ 0x20,0x06,0x12,0x20,0x14,0x08,0x5F,0x54, /* 00000020 " .. .._T" */
+ 0x39,0x36,0x05,0xA4,0x00 /* 00000028 "96..." */
+};
+
/* "Hardware-Reduced" ACPI 5.0 FADT (No FACS, no ACPI hardware) */
unsigned char HwReducedFadtCode[] =
@@ -335,6 +351,38 @@ DefinitionBlock ("", "DSDT", 2, "Intel", "Many", 0x00000001)
}
}
+/* SSDT1 */
+
+DefinitionBlock ("ssdt1.aml", "SSDT", 2, "Intel", "ssdt1", 0x00000001)
+{
+ Method (_T98, 1, NotSerialized)
+ {
+ Store ("SSDT1 - _T98", Debug)
+ Return (Zero)
+ }
+}
+
+/* SSDT2 */
+
+DefinitionBlock ("ssdt2.aml", "SSDT", 2, "Intel", "ssdt2", 0x00000002)
+{
+ Method (_T99, 6, NotSerialized)
+ {
+ Store ("SSDT2 - _T99", Debug)
+ Return (Zero)
+ }
+}
+
+/* SSDT4 */
+
+DefinitionBlock ("ssdt4.aml", "SSDT", 2, "Intel", "ssdt4", 0x00000004)
+{
+ Method (_T96, 5, NotSerialized)
+ {
+ Return (Zero)
+ }
+}
+
/* Example ECDT */
[000h 0000 4] Signature : "ECDT" /* Embedded Controller Boot Resources Table */
OpenPOWER on IntegriCloud