Hi and good morning, I would use the method with linux.
I formatted a 32-bit key and copied it
/sys/firmware/acpi/tables in the usb key
but in the directory i have:
APIC 'ASF!' BGRT DMAR DSDT dynamic FACP FACS FPDT HPET MCFG MSDM NHLT SLIC SSDT1 SSDT10 SSDT2 SSDT3 SSDT4 SSDT5 SSDT6 SSDT7 SSDT8 SSDT9 TCPA UEFI WSMT
so when I run iasl -da -dl DSDT.aml SSDT * .aml
I get
Could not open input file: DSDT.aml
I try with only
iasl -da -dl DSDT
and this is the output:
[francesco@Arch tables]$ iasl -da -dl DSDT
Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20170929
Copyright (c) 2000 - 2017 Intel Corporation
Input file DSDT, Length 0x25D29 (154921) bytes
ACPI: DSDT 0x0000000000000000 025D29 (v02 HPQOEM 80D5 00000000 INTL 20121018)
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
Parsing completed
Found 29 external control methods, reparsing with new information
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
Parsing completed
Disassembly completed
ASL Output: DSDT.dsl - 1159641 bytes
iASL Warning: There were 29 external control methods found during
disassembly, but only 0 were resolved (29 unresolved). Additional
ACPI tables may be required to properly disassemble the code. This
resulting disassembler output file may not compile because the
disassembler did not know how many arguments to assign to the
unresolved methods. Note: SSDTs can be dynamically loaded at
runtime and may or may not be available via the host OS.
In addition, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
External (<method pathname>, MethodObj, <argument count>)
Invocation:
iasl -fe refs.txt -d dsdt.aml