summaryrefslogtreecommitdiff
path: root/source/tools/examples/extables.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/tools/examples/extables.c')
-rw-r--r--source/tools/examples/extables.c41
1 files changed, 25 insertions, 16 deletions
diff --git a/source/tools/examples/extables.c b/source/tools/examples/extables.c
index c33be9574cf9..aa5fc1fea8ee 100644
--- a/source/tools/examples/extables.c
+++ b/source/tools/examples/extables.c
@@ -49,10 +49,6 @@
#define _COMPONENT ACPI_EXAMPLE
ACPI_MODULE_NAME ("extables")
-ACPI_PHYSICAL_ADDRESS
-AeLocalGetRootPointer (
- void);
-
/******************************************************************************
*
@@ -148,19 +144,24 @@ static unsigned char FacsCode[] =
static unsigned char DsdtCode[] =
{
- 0x44,0x53,0x44,0x54,0x67,0x00,0x00,0x00, /* 00000000 "DSDTg..." */
- 0x02,0x97,0x49,0x6E,0x74,0x65,0x6C,0x00, /* 00000008 "..Intel." */
+ 0x44,0x53,0x44,0x54,0x8C,0x00,0x00,0x00, /* 00000000 "DSDT...." */
+ 0x02,0x76,0x49,0x6E,0x74,0x65,0x6C,0x00, /* 00000008 ".vIntel." */
0x54,0x65,0x6D,0x70,0x6C,0x61,0x74,0x65, /* 00000010 "Template" */
0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */
- 0x15,0x11,0x13,0x20,0x14,0x42,0x04,0x4D, /* 00000020 "... .B.M" */
- 0x41,0x49,0x4E,0x01,0x70,0x73,0x0D,0x4D, /* 00000028 "AIN.ps.M" */
- 0x61,0x69,0x6E,0x2F,0x41,0x72,0x67,0x30, /* 00000030 "ain/Arg0" */
- 0x3A,0x20,0x00,0x68,0x00,0x5B,0x31,0xA4, /* 00000038 ": .h.[1." */
- 0x0D,0x4D,0x61,0x69,0x6E,0x20,0x73,0x75, /* 00000040 ".Main su" */
- 0x63,0x63,0x65,0x73,0x73,0x66,0x75,0x6C, /* 00000048 "ccessful" */
- 0x6C,0x79,0x20,0x63,0x6F,0x6D,0x70,0x6C, /* 00000050 "ly compl" */
- 0x65,0x74,0x65,0x64,0x20,0x65,0x78,0x65, /* 00000058 "eted exe" */
- 0x63,0x75,0x74,0x69,0x6F,0x6E,0x00 /* 00000060 "cution." */
+ 0x24,0x04,0x14,0x20,0x5B,0x80,0x47,0x4E, /* 00000020 "$.. [.GN" */
+ 0x56,0x53,0x00,0x0C,0x98,0xEE,0xBB,0xDF, /* 00000028 "VS......" */
+ 0x0A,0x13,0x5B,0x81,0x0B,0x47,0x4E,0x56, /* 00000030 "..[..GNV" */
+ 0x53,0x00,0x46,0x4C,0x44,0x31,0x08,0x14, /* 00000038 "S.FLD1.." */
+ 0x4C,0x04,0x4D,0x41,0x49,0x4E,0x01,0x70, /* 00000040 "L.MAIN.p" */
+ 0x73,0x0D,0x4D,0x61,0x69,0x6E,0x2F,0x41, /* 00000048 "s.Main/A" */
+ 0x72,0x67,0x30,0x3A,0x20,0x00,0x68,0x00, /* 00000050 "rg0: .h." */
+ 0x5B,0x31,0x70,0x00,0x46,0x4C,0x44,0x31, /* 00000058 "[1p.FLD1" */
+ 0x86,0x5C,0x00,0x00,0xA4,0x0D,0x4D,0x61, /* 00000060 ".\....Ma" */
+ 0x69,0x6E,0x20,0x73,0x75,0x63,0x63,0x65, /* 00000068 "in succe" */
+ 0x73,0x73,0x66,0x75,0x6C,0x6C,0x79,0x20, /* 00000070 "ssfully " */
+ 0x63,0x6F,0x6D,0x70,0x6C,0x65,0x74,0x65, /* 00000078 "complete" */
+ 0x64,0x20,0x65,0x78,0x65,0x63,0x75,0x74, /* 00000080 "d execut" */
+ 0x69,0x6F,0x6E,0x00 /* 00000088 "ion." */
};
@@ -232,7 +233,7 @@ ExInitializeAcpiTables (
*****************************************************************************/
ACPI_PHYSICAL_ADDRESS
-AeLocalGetRootPointer (
+AcpiOsGetRootPointer (
void)
{
@@ -475,9 +476,17 @@ AeLocalGetRootPointer (
DefinitionBlock ("dsdt.aml", "DSDT", 2, "Intel", "Template", 0x00000001)
{
+ OperationRegion (GNVS, SystemMemory, 0xDFBBEE98, 0x00000013)
+ Field (GNVS, AnyAcc, NoLock, Preserve)
+ {
+ FLD1, 8,
+ }
+
Method (MAIN, 1, NotSerialized)
{
Store (Concatenate ("Main/Arg0: ", Arg0), Debug)
+ Store (Zero, FLD1)
+ Notify (\, Zero)
Return ("Main successfully completed execution")
}
}