Add SSDT-RHUB support

This commit is contained in:
Mykola Grymalyuk
2020-06-16 10:50:03 -06:00
parent d65758d8b9
commit 7c3eb3ef1e
19 changed files with 229 additions and 89 deletions

View File

@@ -1,70 +1,18 @@
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20200214 (64-bit version)
* Copyright (c) 2000 - 2020 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
* Disassembly of /Users/mykolagrymalyuk/Documents/GitHub/Getting-Started-With-ACPI/extra-files/compiled/SSDT-PLUG-DRTNIA.aml, Thu May 28 18:59:18 2020
*
* Original Table Header:
* Signature "SSDT"
* Length 0x000002B5 (693)
* Revision 0x02
* Checksum 0xDD
* OEM ID "DRTNIA"
* OEM Table ID "CpuPlug"
* OEM Revision 0x00003000 (12288)
* Compiler ID "INTL"
* Compiler Version 0x20190509 (538510601)
* Adds plugin-type property to the furst thread of your CPU, this is just a mirror
* from OpenCorePkg
*/
DefinitionBlock ("", "SSDT", 2, "DRTNIA", "CpuPlug", 0x00003000)
{
External (_PR_.C000, ProcessorObj)
External (_PR_.CPU0, ProcessorObj)
External (_PR_.P000, ProcessorObj)
External (_PR_.PR00, ProcessorObj)
External (_SB_.CPU0, ProcessorObj)
External (_SB_.PC00.LPC0, DeviceObj)
External (_SB_.PC00.LPC0.EC0_, DeviceObj)
External (_SB_.PC00.LPC0.EC__, DeviceObj)
External (_SB_.PC00.LPC0.ECDV, DeviceObj)
External (_SB_.PC00.LPC0.H_EC, DeviceObj)
External (_SB_.PC00.LPC0.PGEC, DeviceObj)
External (_SB_.PCI0.LPC0, DeviceObj)
External (_SB_.PCI0.LPC0.EC0_, DeviceObj)
External (_SB_.PCI0.LPC0.EC__, DeviceObj)
External (_SB_.PCI0.LPC0.ECDV, DeviceObj)
External (_SB_.PCI0.LPC0.H_EC, DeviceObj)
External (_SB_.PCI0.LPC0.PGEC, DeviceObj)
External (_SB_.PCI0.LPC_, DeviceObj)
External (_SB_.PCI0.LPC_.EC0_, DeviceObj)
External (_SB_.PCI0.LPC_.EC__, DeviceObj)
External (_SB_.PCI0.LPC_.ECDV, DeviceObj)
External (_SB_.PCI0.LPC_.H_EC, DeviceObj)
External (_SB_.PCI0.LPC_.PGEC, DeviceObj)
External (_SB_.PCI0.LPCB, DeviceObj)
External (_SB_.PCI0.LPCB.EC0_, DeviceObj)
External (_SB_.PCI0.LPCB.EC__, DeviceObj)
External (_SB_.PCI0.LPCB.ECDV, DeviceObj)
External (_SB_.PCI0.LPCB.H_EC, DeviceObj)
External (_SB_.PCI0.LPCB.PGEC, DeviceObj)
External (_SB_.PCI0.PX40, DeviceObj)
External (_SB_.PCI0.PX40.EC0_, DeviceObj)
External (_SB_.PCI0.PX40.EC__, DeviceObj)
External (_SB_.PCI0.PX40.ECDV, DeviceObj)
External (_SB_.PCI0.PX40.H_EC, DeviceObj)
External (_SB_.PCI0.PX40.PGEC, DeviceObj)
External (_SB_.PCI0.SBRG, DeviceObj)
External (_SB_.PCI0.SBRG.EC0_, DeviceObj)
External (_SB_.PCI0.SBRG.EC__, DeviceObj)
External (_SB_.PCI0.SBRG.ECDV, DeviceObj)
External (_SB_.PCI0.SBRG.H_EC, DeviceObj)
External (_SB_.PCI0.SBRG.PGEC, DeviceObj)
External (_PR_.CPU0, ProcessorObj)
External (_PR_.CP00, ProcessorObj)
External (_PR_.C000, ProcessorObj)
External (_PR_.P000, ProcessorObj)
External (_SB_.PR00, ProcessorObj)
External (_PR_.PR00, ProcessorObj)
External (_SB_.SCK0.CP00, ProcessorObj)
External (_SB_.SCK0.PR00, ProcessorObj)
Method (PMPM, 4, NotSerialized)
{
If ((Arg2 == Zero))