--- - branch: MAIN date: Fri Mar 22 20:48:05 UTC 2024 files: - new: '1.4' old: '1.3' path: src/sys/dev/acpi/apei_einj.c pathrev: src/sys/dev/acpi/apei_einj.c@1.4 type: modified - new: '1.4' old: '1.3' path: src/sys/dev/acpi/apei_interp.c pathrev: src/sys/dev/acpi/apei_interp.c@1.4 type: modified - new: '1.2' old: '1.1' path: src/sys/dev/acpi/apei_erst.c pathrev: src/sys/dev/acpi/apei_erst.c@1.2 type: modified - new: '1.2' old: '1.1' path: src/sys/dev/acpi/apei_interp.h pathrev: src/sys/dev/acpi/apei_interp.h@1.2 type: modified - new: '1.2' old: '1.1' path: src/sys/dev/acpi/apei_reg.c pathrev: src/sys/dev/acpi/apei_reg.c@1.2 type: modified - new: '1.2' old: '1.1' path: src/sys/dev/acpi/apei_reg.h pathrev: src/sys/dev/acpi/apei_reg.h@1.2 type: modified id: 20240322T204805Z.a297a677f4beaf72c2d0e6e340a4bcbbf129e7c3 log: | apei(4): Pre-map registers when compiling interpreter. This way we don't have to worry about mapping them in nasty contexts where access to uvm_km_alloc may not be allowed. Paves the way to use ERST for saving dmesg on crash. Exception: ACPI_ERST_MOVE_DATA still needs to do AcpiOsMapMemory. We'll need to reserve a couple pages to avoid that. PR kern/58046 module: src subject: 'CVS commit: src/sys/dev/acpi' unixtime: '1711140485' user: riastradh