I have some problems decompiling DSDT.aml - Too many parent prefixes.
These comes in as errors in the dsl as well.
Compiling the dsl, I get 2x error on "Object Does not exist (SS1_) " on simple code like this. No errors on SS2 etc.
Method (GPRW, 2, NotSerialized)
{
Store (Arg0, Index (PRWP, Zero))
Store (ShiftLeft (SS1, One), Local0)
Or (Local0, ShiftLeft (SS2, 0x02), Local0)
Or (Local0, ShiftLeft (SS3, 0x03), Local0)
Or (Local0, ShiftLeft (SS4, 0x04), Local0)
Input file DSDT.aml, Length 0x28188 (164232) bytes
ACPI: DSDT 0x0000000000000000 028188 (v02 ACRSYS ACRPRDCT 00000000 1025 00040000)
Pass 1 parse of [DSDT]
ACPI Error: ^^WMID.FEBC: Path has too many parent prefixes (^) (20180427/nsaccess-568)
ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20180427/psobject-371)
ACPI Error: ^^PEG0.PEGP: Path has too many parent prefixes (^) (20180427/nsaccess-568)
ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20180427/psobject-371)
ACPI Error: ^^PEG1.PEGP: Path has too many parent prefixes (^) (20180427/nsaccess-568)
ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20180427/psobject-371)
Pass 2 parse of [DSDT]
ACPI Error: ^^WMID.FEBC: Path has too many parent prefixes (^) (20180427/nsaccess-568)
ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20180427/psobject-371)
ACPI Error: ^^PEG0.PEGP: Path has too many parent prefixes (^) (20180427/nsaccess-568)
ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20180427/psobject-371)
ACPI Error: ^^PEG1.PEGP: Path has too many parent prefixes (^) (20180427/nsaccess-568)
ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20180427/psobject-371)
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
Parsing completed
Warning - Emitting ASL code "External (BNUM)"
This is a conflicting declaration with some other declaration within the ASL code.
This external declaration may need to be deleted in order to recompile the dsl file.
Disassembly completed
ASL Output: DSDT.dsl - 1217974 bytes
Input file SSDT-0-ACRPRDCT.aml, Length 0x46 (70) bytes