fwts: syntax check should disassemble/reassemble DSDT and SSDTs together
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Firmware Test Suite |
Fix Released
|
Medium
|
Colin Ian King |
Bug Description
iASL needs to be able to resolve external control methods to get the assembly correct:
/*
* iASL Warning: There were 3 external control methods found during
* disassembly, but additional ACPI tables to resolve these externals
* were not specified. This resulting disassembler output file may not
* compile because the disassembler did not know how many arguments
* to assign to these methods. To specify the tables needed to resolve
* external control method references, the -e option can be used to
* specify the filenames. Example iASL invocations:
* iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml
* iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml
* iasl -e ssdt*.aml -d dsdt.aml
*/
We need to fix this in the syntaxcheck test as currently it does not do this.
Related branches
Changed in fwts: | |
importance: | Undecided → Medium |
assignee: | nobody → Colin King (colin-king) |
status: | New → In Progress |
Changed in fwts: | |
status: | Fix Committed → Fix Released |
Fix sent to fwts-devel mailing list https:/ /lists. ubuntu. com/archives/ fwts-devel/ 2014-May/ 004862. html