NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
PR/58046 CVS commit: [netbsd-10] src
The following reply was made to PR kern/58046; it has been noted by GNATS.
From: "Martin Husemann" <martin%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc:
Subject: PR/58046 CVS commit: [netbsd-10] src
Date: Wed, 9 Oct 2024 13:00:14 +0000
Module Name: src
Committed By: martin
Date: Wed Oct 9 13:00:14 UTC 2024
Modified Files:
src/distrib/sets/lists/debug [netbsd-10]: module.md.amd64
module.md.i386
src/distrib/sets/lists/man [netbsd-10]: mi
src/distrib/sets/lists/modules [netbsd-10]: md.amd64 md.i386
src/share/man/man4 [netbsd-10]: Makefile
src/sys/arch/amd64/conf [netbsd-10]: ALL
src/sys/arch/i386/conf [netbsd-10]: ALL
src/sys/dev/acpi [netbsd-10]: files.acpi
src/sys/modules [netbsd-10]: Makefile
Added Files:
src/share/man/man4 [netbsd-10]: acpihed.4 apei.4
src/sys/dev/acpi [netbsd-10]: acpi_hed.c apei.c apei_bert.c
apei_bertvar.h apei_cper.h apei_einj.c apei_einjvar.h apei_erst.c
apei_erstvar.h apei_hed.h apei_hest.c apei_hestvar.h apei_interp.c
apei_interp.h apei_mapreg.c apei_mapreg.h apei_reg.c apei_reg.h
apeivar.h
src/sys/modules/acpihed [netbsd-10]: Makefile acpihed.ioconf
src/sys/modules/apei [netbsd-10]: Makefile apei.ioconf
Log Message:
Pull up following revision(s) (requested by riastradh in ticket #936):
sys/dev/acpi/apei_einjvar.h: revision 1.1
sys/dev/acpi/apei_cper.h: revision 1.2
distrib/sets/lists/debug/module.md.i386: revision 1.9
sys/dev/acpi/apei_hest.c: revision 1.1
sys/modules/apei/Makefile: revision 1.1
sys/dev/acpi/apei_hest.c: revision 1.2
distrib/sets/lists/modules/md.amd64: revision 1.101
sys/dev/acpi/apei_hest.c: revision 1.3
distrib/sets/lists/modules/md.amd64: revision 1.102
sys/modules/apei/apei.ioconf: revision 1.1
sys/dev/acpi/apei_bert.c: revision 1.1
distrib/sets/lists/man/mi: revision 1.1785
sys/dev/acpi/apei_bertvar.h: revision 1.1
sys/dev/acpi/apei.c: revision 1.1
sys/dev/acpi/apei.c: revision 1.2
sys/dev/acpi/apei.c: revision 1.3
sys/modules/Makefile: revision 1.283
sys/modules/Makefile: revision 1.284
sys/dev/acpi/apei_reg.c: revision 1.1
sys/dev/acpi/apei_hestvar.h: revision 1.1
distrib/sets/lists/debug/module.md.i386: revision 1.10
sys/dev/acpi/apei_reg.c: revision 1.2
sys/dev/acpi/apei_reg.c: revision 1.3
sys/dev/acpi/apei_reg.h: revision 1.1
sys/dev/acpi/apei_reg.h: revision 1.2
sys/dev/acpi/apei_reg.h: revision 1.3
sys/dev/acpi/acpi_hed.c: revision 1.1
sys/dev/acpi/apei_einj.c: revision 1.1
sys/dev/acpi/apeivar.h: revision 1.1
sys/dev/acpi/apei_einj.c: revision 1.2
sys/dev/acpi/apei_einj.c: revision 1.3
sys/dev/acpi/apei_einj.c: revision 1.4
sys/dev/acpi/apei_einj.c: revision 1.5
share/man/man4/Makefile: revision 1.734
sys/dev/acpi/apei_einj.c: revision 1.6
sys/dev/acpi/apei_einj.c: revision 1.7
sys/dev/acpi/files.acpi: revision 1.131
sys/dev/acpi/files.acpi: revision 1.132
sys/dev/acpi/apei_interp.c: revision 1.1
sys/dev/acpi/apei_interp.c: revision 1.2
share/man/man4/acpihed.4: revision 1.1
sys/dev/acpi/apei_mapreg.c: revision 1.1
sys/dev/acpi/apei_interp.c: revision 1.3
share/man/man4/acpihed.4: revision 1.2
distrib/sets/lists/modules/md.i386: revision 1.98
sys/dev/acpi/apei_mapreg.c: revision 1.2
sys/dev/acpi/apei_interp.h: revision 1.1
sys/dev/acpi/apei_interp.c: revision 1.4
distrib/sets/lists/modules/md.i386: revision 1.99
sys/modules/acpihed/Makefile: revision 1.1
sys/dev/acpi/apei_mapreg.c: revision 1.3
sys/dev/acpi/apei_interp.h: revision 1.2
sys/arch/amd64/conf/ALL: revision 1.185
sys/dev/acpi/apei_mapreg.h: revision 1.1
sys/dev/acpi/apei_mapreg.c: revision 1.4
sys/arch/amd64/conf/ALL: revision 1.186
sys/dev/acpi/apei_erstvar.h: revision 1.1
sys/dev/acpi/apei_erst.c: revision 1.1
sys/dev/acpi/apei_erst.c: revision 1.2
sys/dev/acpi/apei_erst.c: revision 1.3
sys/arch/i386/conf/ALL: revision 1.516
share/man/man4/apei.4: revision 1.1
sys/arch/i386/conf/ALL: revision 1.517
share/man/man4/apei.4: revision 1.2
distrib/sets/lists/debug/module.md.amd64: revision 1.15
sys/modules/acpihed/acpihed.ioconf: revision 1.1
sys/dev/acpi/apei_hed.h: revision 1.1
distrib/sets/lists/debug/module.md.amd64: revision 1.16
sys/dev/acpi/apei_cper.h: revision 1.1
(all via patch)
apei(4): New driver for ACPI Platform Error Interfaces.
For now it is wired up only in x86 ALL kernels, and built as a module
for x86 and Arm. Once it gets a little more testing on machines with
APEI, I would like to flip it on by default.
PR kern/58046
apei(4): Pacify -Wsign-compare.
Assert that the parsing made forward progress too while here.
PR kern/58046
apei(4): Tweak some comments about the APEI interpreter language.
No functional change intended.
PR kern/58046
apei(4): Fix parsing checks for TRIGGER_ERROR action table.
The TableSize is size of the header plus the body, not just the body.
PR kern/58046
apei(4): Note some TODOs for EINJ and HEST.
No functional change intended, comments only.
PR kern/58046
acpihed(4): New driver for PNP0C33 to notify apei(4).
PNP0C33 denotes the ACPI Hardware Error Device, which exists only to
be a vector for event notifications.
PR kern/58046
acpihed(4): fix name in Dt, use Ql
apei(4): Plug memory leak on teardown of instruction interpreter.
PR kern/58046
apei(4): Fix indexing of multi-unit register access.
PR kern/58046
apei(4): Fix register chunk counting.
Now it will actually read and write the registers!
Have been updating and reloading the wrong module to test this, oops.
PR kern/58046
apei(4): Allow pre-mapping I/O registers too.
PR kern/58046
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
apei(4): Simplify EINJ/ERST register access now that it's pre-mapped.
PR kern/58046
apei(4): Make sure to initialize *fatalp in apei_gesb_report.
PR kern/58046
apei: fix typos in comments
apei: fix typos in comments and snprintb bitfmt
apei(4): Fix uninitialized stack access in error branch.
PR kern/58046
apei(4), acpihed(4): Wire up man pages to build.
PR kern/58046: Missing APEI (ACPI Platform Error Interface) support
To generate a diff of this commit:
cvs rdiff -u -r1.12.2.1 -r1.12.2.2 \
src/distrib/sets/lists/debug/module.md.amd64
cvs rdiff -u -r1.7.2.1 -r1.7.2.2 src/distrib/sets/lists/debug/module.md.i386
cvs rdiff -u -r1.1757.2.12 -r1.1757.2.13 src/distrib/sets/lists/man/mi
cvs rdiff -u -r1.98.2.1 -r1.98.2.2 src/distrib/sets/lists/modules/md.amd64
cvs rdiff -u -r1.96.2.1 -r1.96.2.2 src/distrib/sets/lists/modules/md.i386
cvs rdiff -u -r1.730.2.2 -r1.730.2.3 src/share/man/man4/Makefile
cvs rdiff -u -r0 -r1.2.4.2 src/share/man/man4/acpihed.4 \
src/share/man/man4/apei.4
cvs rdiff -u -r1.174.4.3 -r1.174.4.4 src/sys/arch/amd64/conf/ALL
cvs rdiff -u -r1.503.4.3 -r1.503.4.4 src/sys/arch/i386/conf/ALL
cvs rdiff -u -r0 -r1.1.4.2 src/sys/dev/acpi/acpi_hed.c \
src/sys/dev/acpi/apei_bert.c src/sys/dev/acpi/apei_bertvar.h \
src/sys/dev/acpi/apei_einjvar.h src/sys/dev/acpi/apei_erstvar.h \
src/sys/dev/acpi/apei_hed.h src/sys/dev/acpi/apei_hestvar.h \
src/sys/dev/acpi/apei_mapreg.h src/sys/dev/acpi/apeivar.h
cvs rdiff -u -r0 -r1.3.4.2 src/sys/dev/acpi/apei.c \
src/sys/dev/acpi/apei_erst.c src/sys/dev/acpi/apei_hest.c \
src/sys/dev/acpi/apei_reg.c src/sys/dev/acpi/apei_reg.h
cvs rdiff -u -r0 -r1.2.4.2 src/sys/dev/acpi/apei_cper.h \
src/sys/dev/acpi/apei_interp.h
cvs rdiff -u -r0 -r1.7.4.2 src/sys/dev/acpi/apei_einj.c
cvs rdiff -u -r0 -r1.4.4.2 src/sys/dev/acpi/apei_interp.c \
src/sys/dev/acpi/apei_mapreg.c
cvs rdiff -u -r1.126.4.2 -r1.126.4.3 src/sys/dev/acpi/files.acpi
cvs rdiff -u -r1.274.2.5 -r1.274.2.6 src/sys/modules/Makefile
cvs rdiff -u -r0 -r1.1.4.2 src/sys/modules/acpihed/Makefile \
src/sys/modules/acpihed/acpihed.ioconf
cvs rdiff -u -r0 -r1.1.4.2 src/sys/modules/apei/Makefile \
src/sys/modules/apei/apei.ioconf
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index