mirror of
https://github.com/AskDavis/Getting-Started-With-ACPI.git
synced 2026-01-01 05:05:57 -08:00
Fix external links
This commit is contained in:
@@ -25,8 +25,8 @@ From the above example, we can see our display is hooked up to `PCI0.GFX0`
|
|||||||
|
|
||||||
Now that we have our ACPI path, lets grab our SSDT and get to work:
|
Now that we have our ACPI path, lets grab our SSDT and get to work:
|
||||||
|
|
||||||
* [SSDT-PNLF.dsl](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-PNLF.dsl)
|
* [SSDT-PNLF.dsl](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-PNLF.dsl)
|
||||||
* [SSDT-PNLFCFL.dsl](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-PNLFCFL.dsl)
|
* [SSDT-PNLFCFL.dsl](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-PNLFCFL.dsl)
|
||||||
* For Coffee Lake and newer
|
* For Coffee Lake and newer
|
||||||
|
|
||||||
By default, this uses `PCI0.GFX0` for the pathing. you'll want to rename accordingly. For this example, we'll assume your pathing is `PCI0.GPU0`:
|
By default, this uses `PCI0.GFX0` for the pathing. you'll want to rename accordingly. For this example, we'll assume your pathing is `PCI0.GPU0`:
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ From the above, we can see we have `RTC`, `LPC0` and `PCI0`. Now we can head to
|
|||||||
|
|
||||||
Now that we have our ACPI path, lets grab our SSDT and get to work:
|
Now that we have our ACPI path, lets grab our SSDT and get to work:
|
||||||
|
|
||||||
* [SSDT-RTC0-RANGE.dsl](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-RTC0-RANGE.dsl)
|
* [SSDT-RTC0-RANGE.dsl](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-RTC0-RANGE.dsl)
|
||||||
|
|
||||||
By default, this uses `PC00.LPC0.RTC` for the pathing. you'll want to rename accordingly.
|
By default, this uses `PC00.LPC0.RTC` for the pathing. you'll want to rename accordingly.
|
||||||
|
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ But to double check, next search for `PNP0B00`:
|
|||||||
|
|
||||||
And looks at that, we can in fact disable our AWAC and enable the RTC! If not skip to here: [RTC0 Method](#rtc0-method)
|
And looks at that, we can in fact disable our AWAC and enable the RTC! If not skip to here: [RTC0 Method](#rtc0-method)
|
||||||
|
|
||||||
Now it's as simple as grabbing [SSDT-AWAC.dsl](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-AWAC.dsl) and [compile](#compiling-the-ssdt), no changes needed You can also use the below SSDT to the same effect:
|
Now it's as simple as grabbing [SSDT-AWAC.dsl](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-AWAC.dsl) and [compile](#compiling-the-ssdt), no changes needed You can also use the below SSDT to the same effect:
|
||||||
|
|
||||||
* [SSDT-AWAC.aml](https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml)
|
* [SSDT-AWAC.aml](https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml)
|
||||||
|
|
||||||
@@ -59,7 +59,7 @@ From the above, we can see we have both `PCI0` and `LPC`. Now we can head to the
|
|||||||
|
|
||||||
Now that we have our ACPI path, lets grab our SSDT and get to work:
|
Now that we have our ACPI path, lets grab our SSDT and get to work:
|
||||||
|
|
||||||
* [SSDT-RTC0.dsl](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-RTC0.dsl)
|
* [SSDT-RTC0.dsl](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-RTC0.dsl)
|
||||||
|
|
||||||
By default, this uses `PCI0.LPCB` for the pathing. you'll want to rename accordingly.
|
By default, this uses `PCI0.LPCB` for the pathing. you'll want to rename accordingly.
|
||||||
|
|
||||||
|
|||||||
@@ -74,9 +74,9 @@ Now with the pathing, you can head here: [Edits to the sample SSDT](#edits-to-th
|
|||||||
|
|
||||||
Now that we have our ACPI path, lets grab our SSDT and get to work:
|
Now that we have our ACPI path, lets grab our SSDT and get to work:
|
||||||
|
|
||||||
* [SSDT-EC-USBX](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-EC-USBX.dsl)
|
* [SSDT-EC-USBX](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-EC-USBX.dsl)
|
||||||
* For Skylake and newer and all AMD systems
|
* For Skylake and newer and all AMD systems
|
||||||
* [SSDT-EC](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-EC.dsl)
|
* [SSDT-EC](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-EC.dsl)
|
||||||
* For Broadwell and older
|
* For Broadwell and older
|
||||||
|
|
||||||
Now when opening this SSDT, you'll notice a few things. Mainly:
|
Now when opening this SSDT, you'll notice a few things. Mainly:
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ So there's actually no edits required to SSDT-IMEI, you can either grab the sour
|
|||||||
|
|
||||||
* [Prebuilt SSDT-IMEI](https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-IMEI-S.aml)
|
* [Prebuilt SSDT-IMEI](https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-IMEI-S.aml)
|
||||||
|
|
||||||
* [SSDT-IMEI's source code](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-IMEI.dsl)
|
* [SSDT-IMEI's source code](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-IMEI.dsl)
|
||||||
|
|
||||||
With the SSDT done, you're now [ready to compile the SSDT!](/Manual/compile.md)
|
With the SSDT done, you're now [ready to compile the SSDT!](/Manual/compile.md)
|
||||||
|
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ Now with the pathing, you can head here: [Edits to the sample SSDT](#edits-to-th
|
|||||||
|
|
||||||
Now that we have our ACPI path, lets grab our SSDT and get to work:
|
Now that we have our ACPI path, lets grab our SSDT and get to work:
|
||||||
|
|
||||||
* [SSDT-PMC.dsl](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-PMC.dsl)
|
* [SSDT-PMC.dsl](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-PMC.dsl)
|
||||||
|
|
||||||
By default, this uses `PCI0.LPCB` for the pathing. you'll want to rename accordingly.
|
By default, this uses `PCI0.LPCB` for the pathing. you'll want to rename accordingly.
|
||||||
|
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ Now with the pathing, you can head here: [Edits to the sample SSDT](#edits-to-th
|
|||||||
|
|
||||||
Now that we have our ACPI path, lets grab our SSDT and get to work:
|
Now that we have our ACPI path, lets grab our SSDT and get to work:
|
||||||
|
|
||||||
* [SSDT-PLUG.dsl](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-PLUG.dsl)
|
* [SSDT-PLUG.dsl](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-PLUG.dsl)
|
||||||
|
|
||||||
From the above SSDT, it's very likely your processor is already there. If so, you can delete all the other entries other than yours and the `Method PMPM` as this is what injects the `plugin-type=1` property into our system.
|
From the above SSDT, it's very likely your processor is already there. If so, you can delete all the other entries other than yours and the `Method PMPM` as this is what injects the `plugin-type=1` property into our system.
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ By far the easiest way to get SSDT-PLUG is just downloading the below file:
|
|||||||
|
|
||||||
* [SSDT-PLUG-DRTNIA.aml](https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml)
|
* [SSDT-PLUG-DRTNIA.aml](https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml)
|
||||||
|
|
||||||
This prebuilt file is just a precompiled version of [SSDT-PLUG](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-PLUG.dsl) provided by Acidanthera.
|
This prebuilt file is just a precompiled version of [SSDT-PLUG](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-PLUG.dsl) provided by Acidanthera.
|
||||||
|
|
||||||
The main things to note with this method:
|
The main things to note with this method:
|
||||||
|
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ With the ACPI pathing, you can now head here: [Edits to the sample SSDT](#edits-
|
|||||||
|
|
||||||
Now that we know the ACPI pathing of the SMBus, we can finally start editing the our SSDT.
|
Now that we know the ACPI pathing of the SMBus, we can finally start editing the our SSDT.
|
||||||
|
|
||||||
* [SSDT-SBUS-MCHC.dsl](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-SBUS-MCHC.dsl)
|
* [SSDT-SBUS-MCHC.dsl](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-SBUS-MCHC.dsl)
|
||||||
|
|
||||||
So the important parts we care about are:
|
So the important parts we care about are:
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
Super simple, just grab the SSDT and compile:
|
Super simple, just grab the SSDT and compile:
|
||||||
|
|
||||||
* [SSDT-UNC.dsl](https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-UNC.dsl)
|
* [SSDT-UNC.dsl](https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-UNC.dsl)
|
||||||
|
|
||||||
See here how to compile: [Compiling ACPI](/Manual/compile.md)
|
See here how to compile: [Compiling ACPI](/Manual/compile.md)
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// Based off of WhateverGreen's sample.dsl
|
// Based off of WhateverGreen's sample.dsl
|
||||||
// https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/Sample.dsl
|
// https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/Sample.dsl
|
||||||
DefinitionBlock ("", "SSDT", 2, "DRTNIA", "AMDGPU", 0x00001000)
|
DefinitionBlock ("", "SSDT", 2, "DRTNIA", "AMDGPU", 0x00001000)
|
||||||
{
|
{
|
||||||
External (_SB_.PCI0, DeviceObj)
|
External (_SB_.PCI0, DeviceObj)
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
* Only necessary when no IMEI device (with any name) is present in the DSDT and a custom device-id
|
* Only necessary when no IMEI device (with any name) is present in the DSDT and a custom device-id
|
||||||
* is needed to be set via DeviceProperties (some Sandy Bridge or Ivy Bridge configurations).
|
* is needed to be set via DeviceProperties (some Sandy Bridge or Ivy Bridge configurations).
|
||||||
*
|
*
|
||||||
* Source: https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/SSDT-IMEI.dsl
|
* Source: https://github.com/acidanthera/OpenCorePkg/tree/master/Docs/AcpiSamples/Source/SSDT-IMEI.dsl
|
||||||
*/
|
*/
|
||||||
DefinitionBlock ("", "SSDT", 2, "DRTNIA", "IMEI", 0x00000000)
|
DefinitionBlock ("", "SSDT", 2, "DRTNIA", "IMEI", 0x00000000)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user