Tomasz,
On 18.06.13 10:50:55, Tomasz Nowicki wrote:
I am doing APEI implementation of ACPI specification. That is, ACPI kernel side of RAS work. I am manage to test some of APEI functionality now. I would like to ask about status of LEG-389 since I want to avoid of doing work that may be actually already done.
There is another card http://cards.linaro.org/browse/LEG-494 related to APEI linked to LEG-387 (ENG: RAS Kernel Modifications) which is the driver needed to connect the APEI with the RAS framework.
I am currently working on a memory controller reference driver for ARM servers to report ECC errors to RAS. So far there are perf kernel and tools patches for persistent events that are under review on lkml:
git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile.git persistent-v2
We use always enabled tracepoints (persistent events) to report hw errors to userland (perf tools or a RAS daemon). With the patches perf tools are capable to access a persistent event buffer and so hw error events. The initial implementation was started on x86, but I am going to enable it soon for the ARM architecture.
The error injection you have implemented would be of interest for me. Could you send me a link to the code, please? Which platform your code runs on?
Thanks,
-Robert