CVSROOT: /cvs Module name: src Changes by: j...@cvs.openbsd.org 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