Open JasonTian518 opened 2 years ago
The two patches. We need to backport to LTS 5.4 and 5.10. 0002-trace-ras-add-ARM-RAS-extension-trace-event.patch.txt
5.10 LTS kernel patch: ab78b9a8e3e3 trace, ras: add ARM RAS extension trace event d554e74951ad ACPI/AEST: Initial AEST driver
5.4 LTS kernel patch: eb24a767d17d trace, ras: add ARM RAS extension trace event 70c07b9a11c4 ACPI/AEST: Initial AEST driver
PR: #99, #100, #101
patch: trace, ras: add ARM RAS extension trace event gitlab commit id: amp-centos/-/commit/a3096c923341254a201040b12d3acb81055fd040
and patch: ACPI/AEST: Initial AEST driver is to enable AEST for ARM RAS extension. gitlab commit id: amp-centos/-/commit/84f9a57311c1cb576db585de6cd80c368960ba78
Test steps: Install trace-cmd and enable CPU ras by: trace-cmd start -e mc_event -e non_standard_event -e arm_event -e arm_ras_ext_event
Enable Hardware EINJ and Processor OS-first from BIOS->Chipset->RAS Configuration clear system log by dmesg -C Inject CPU error by EINJ modprobe einj cd /sys/kernel/debug/apei/einj echo 0x01 > error_type echo 0x00 > param3 echo 0x01 > flags echo 0x01 > error_inject check the trace event by dmesg comand: CPU36: ERR0STATUS: 0x4E000007 CPU36: ERROFR: 0xa9a2 CPU36: ERR0MISC0: 0x8a00000004 CPU36: ERR0MISC1: 0x0