Thread (49 messages) 49 messages, 4 authors, 2017-10-19

[PATCH v6 3/7] acpi: apei: remove the unused code

From: james.morse@arm.com (James Morse)
Date: 2017-09-14 12:37:03
Also in: kvm, kvmarm, linux-acpi, lkml

Hi gengdongjiu,

On 11/09/17 13:04, gengdongjiu wrote:
On 2017/9/9 2:17, James Morse wrote:
quoted
On 04/09/17 12:43, gengdongjiu wrote:
quoted
On 2017/9/1 1:50, James Morse wrote:
quoted
On 28/08/17 11:38, Dongjiu Geng wrote:
If you aren't handling the notification, why is this is in the HEST at all?
(and if its not: its not firmware-first)
quoted
For the SEI notification, may be we can parse and handle the CPER record other than the Error physical address
Sure, but I only see this cleanup patch in this series, where does APEI learn
about NOTIFY_SEI? As this is nothing will ever touch those CPER records, if
you're using GHESv2 firmware will be prevented from delivering subsequent
notifications.
James, whether it is possible you can review the previous v5 patch which adds the support for
Spreading 'current discussion' over two versions is a problem for anyone trying
to follow this series.

If you post a newer version its normal for people to delete the older versions.
When you post a new version you should be happy that its the latest and greatest.

NOTIFY_SEI? thanks in advancecIn that patch, I share the SEI notification
handling with the SEA
notification handling to avoid duplicated code.
You may be able to share some of the code, but I don't think you should share
the list of GHES between notification methods.
This leads to races between the firmware and OS: If CPU-A has received an SEI
firmware would have to avoid generating an SEA on CPU-B as the SEI-handler
running on CPU-A may find and process the second set of CPER records. CPU-B then
gets a spurious notification.

Why is this a problem? KVM needs to know if APEI handled the error, or whether
the Synchronous-External-Abort/SError-Interrupt was due to something else, in
which case we invoke todays default behaviour, which isn't appropriate for a RAS
event.


Thanks,

James
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help