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