From mboxrd@z Thu Jan 1 00:00:00 1970 From: Huang Ying Subject: Re: [NAK] Re: [PATCH -v2 9/9] ACPI, APEI, Generic Hardware Error Source POLL/IRQ/NMI notification type support Date: Tue, 26 Oct 2010 15:30:22 +0800 Message-ID: <1288078222.2862.484.camel@yhuang-dev> References: <1287992610-14996-1-git-send-email-ying.huang@intel.com> <1287992610-14996-10-git-send-email-ying.huang@intel.com> <20101025084553.GA27119@elte.hu> <20101026072210.GE13036@elte.hu> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Return-path: Received: from mga01.intel.com ([192.55.52.88]:8656 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757303Ab0JZHaf (ORCPT ); Tue, 26 Oct 2010 03:30:35 -0400 In-Reply-To: <20101026072210.GE13036@elte.hu> Sender: linux-acpi-owner@vger.kernel.org List-Id: linux-acpi@vger.kernel.org To: Ingo Molnar Cc: Thomas Gleixner , Len Brown , LKML , Andi Kleen , "linux-acpi@vger.kernel.org" , Borislav Petkov , "H. Peter Anvin" , Don Zickus , Linus Torvalds , Andrew Morton , Mauro Carvalho Chehab , "Luck, Tony" On Tue, 2010-10-26 at 15:22 +0800, Ingo Molnar wrote: > * Thomas Gleixner wrote: > > > >From Kconfig: > > > > EDAC is designed to report errors in the core system. > > These are low-level errors that are reported in the CPU or > > supporting chipset or other subsystems: > > memory errors, cache errors, PCI errors, thermal throttling, etc.. > > If unsure, select 'Y'. > > > > So please explain why your error reporting is so different from the above that it > > justifies a separate facility. And you better come up with a real good explanation > > other than we looked at EDAC and it did not fit our needs. > > Btw., it's not just about EDAC - the firmware can store Linux events persistently > (beyond allowing the firmware to insert its own RAS events), that is obviously > _hugely_ useful for kernel debugging in general. We could inject debugging events > there and recover them after a crash, etc. Yes. It can be used by other kernel subsystems other than RAS. A kernel API is provided already. The design of the kernel API makes it easy to be used by various kernel subsystems. As the first step, we plan to support saving kernel log before panic and reading it back after reboot. Best Regards, Huang Ying