CVS commit: [netbsd-11] src/sys/dev/acpi
"Martin Husemann" <[email protected]>
| Newsgroups | gmane.os.netbsd.devel.cvs |
|---|---|
| Message-ID | <[email protected]> |
Module Name: src Committed By: martin Date: Fri Apr 3 11:32:16 UTC 2026 Modified Files: src/sys/dev/acpi [netbsd-11]: apei_hest.c Log Message: Pull up following revision(s) (requested by yamt in ticket #232): sys/dev/acpi/apei_hest.c: revision 1.8 apei_hest: fix a zero-sized kmem_zalloc issue zero-sized kmem_zalloc is illigal. this fixes a crash seen on HP Z4 G4. when installing netbsd 10.1 on the machine, i had to work this around by "userconf disable apei" and ``` userconf=disable apei* ``` in boot.cfg. "acpidump -dt" on the machine said: ``` Error Source Count=0 ``` under the "HEST:" section. dmesg with this fix: ``` [ 1.054235] apei0 at acpi0: ACPI Platform Error Interface [ 1.054235] apei0: BERT: OemId <HPQOEM,SLIC-WKS,00000001> AslId <INTL,00000001> [ 1.054235] apei0: BERT: 0x8000 bytes at 0x6bce6018 [ 1.054235] apei0: BERT: no boot errors recorded [ 1.054235] apei0: EINJ: OemId <HPQOEM,SLIC-WKS,00000001> AslId <INTL,00000001> [ 1.054235] apei0: EINJ: can inject: 0 [ 1.054235] apei0: ERST: OemId <HPQOEM,SLIC-WKS,00000001> AslId <INTL,00000001> [ 1.054235] apei0: ERST: 0 records in error log 8096 bytes @ 0x6bce4078 attr=0 [ 1.054235] apei0: HEST: OemId <HPQOEM,SLIC-WKS,00000001> AslId <INTL,00000001> [ 1.054235] apei0: HEST: 0 hardware error sources ``` To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.7.2.1 src/sys/dev/acpi/apei_hest.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.