CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2019/07/31 09:58:00
Modified files:
sys/dev/acpi : dsdt.c
Log message:
aml_find_node: perform callback on matched direct-child nodes before
recursing into child devices looking for matches.
This ensures that when walking nodes with acpi_inidev, a method like
\_SB_.PCI0._INI will be executed before \_SB_.PCI0.I2C1.TPL1._INI.
This matches how ACPICA walks nodes and a commonly-used DSDT
template assumes that \OSYS has been initialized in \_SB_.PCI0._INI
before being used by other device _INI methods.
This should also help to execute \_INI and \_SB_._INI first, if
present, which ACPICA does explicitly.
Tested in snaps, ok deraadt