CVSROOT: /cvs Module name: src Changes by: kette...@cvs.openbsd.org 2014/06/25 12:56:22
Modified files: sys/dev/acpi : dsdt.c Log message: So it turns out that there is AML out there that asks for an access width that isn't compatible with the alignment of the region: OperationRegion (SATC, SystemMemory, 0xE008800A, 0x04) Field (SATC, DWordAcc, NoLock, Preserve) { STCL, 16 } DWordAcc means 4-byte access, but 0xE008800A is only 2-byte aligned. Moreover, the region itself is 4 bytes long. From this I conclude that 4-byte wide access to a 2-byte aligned address is really wanted in cases like this. ok deraadt@