Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 507f7d5e authored by Bob Moore's avatar Bob Moore Committed by Len Brown
Browse files

ACPICA: iASL/Core: Add support for _WDG/_WED MS methods

These objects are defined by "Windows Instrumentation", and are
not part of the ACPI spec. Adds compiler support and runtime
typechecking support in the ACPICA core. ACPICA BZ 860.

http://www.acpica.org/bugzilla/show_bug.cgi?id=860



Signed-off-by: default avatarBob Moore <robert.moore@intel.com>
Signed-off-by: default avatarLin Ming <ming.m.lin@intel.com>
Signed-off-by: default avatarLen Brown <len.brown@intel.com>
parent aa9d3606
Loading
Loading
Loading
Loading
+7 −6
Original line number Diff line number Diff line
@@ -503,15 +503,16 @@ static const union acpi_predefined_info predefined_names[] =
	{{"_WAK", 1, ACPI_RTYPE_NONE | ACPI_RTYPE_INTEGER | ACPI_RTYPE_PACKAGE}},
			  {{{ACPI_PTYPE1_FIXED, ACPI_RTYPE_INTEGER, 2,0}, 0,0}}, /* Fixed-length (2 Int), but is optional */

	/* _WDG/_WED are MS extensions defined by "Windows Instrumentation" */

	{{"_WDG", 0, ACPI_RTYPE_BUFFER}},
	{{"_WED", 1,
	  ACPI_RTYPE_INTEGER | ACPI_RTYPE_STRING | ACPI_RTYPE_BUFFER}},

	{{{0, 0, 0, 0}, 0, 0}}  /* Table terminator */
};

#if 0
	/* Not implemented */

	{{"_WDG", 0, ACPI_RTYPE_BUFFER}},  /* MS Extension */
	{{"_WED", 1, ACPI_RTYPE_PACKAGE}}, /* MS Extension */

	/* This is an internally implemented control method, no need to check */
	{{"_OSI", 1, ACPI_RTYPE_INTEGER}},