Contribute
Register

ACPI language / _SB_ or _SB

Status
Not open for further replies.
Joined
Apr 28, 2015
Messages
143
Motherboard
Asus Rog Strix Z370-i
CPU
i7-8700
Graphics
GTX 1050 Ti
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. LC
  2. Power Mac
Mobile Phone
  1. Android
  2. iOS
I am having troubles to get my custom ssdt working. It is a tiny ssdt like Pike's.

The NVIDIA injection is working however I can not get the HDAS to HDEF renaming stuff to work. I wondered if this is because the different external declarations? What is the difference between _SB_ or _SB?

In case somebody is interested in the ssdt: https://github.com/Voight-Kampf/ubik/blob/master/machine/GA-H170N-WIFI/fixes/tinyssdt/ubik.dsl. The ssdt is for a GA-H170N-WIFI mobo.

I mainly made this to get rid of the clover .config fixes, and to learn.
 
I am having troubles to get my custom ssdt working. It is a tiny ssdt like Pike's.

The NVIDIA injection is working however I can not get the HDAS to HDEF renaming stuff to work. I wondered if this is because the different external declarations? What is the difference between _SB_ or _SB?

In case somebody is interested in the ssdt: https://github.com/Voight-Kampf/ubik/blob/master/machine/GA-H170N-WIFI/fixes/tinyssdt/ubik.dsl. The ssdt is for a GA-H170N-WIFI mobo.

I mainly made this to get rid of the clover .config fixes, and to learn.

_SB_ and _SB are the same.
All ACPI names are 4 characters. Always. It is so they can be handled as a 32-bit integer in the implementation (efficiency).
Shorter names are padded with underscore to make 4 characters.

So...
_SB is _SB_
XHC is XHC_
A is A___
AB is AB__
ABC is ABC_
 
Status
Not open for further replies.
Back
Top