summaryrefslogtreecommitdiffstats
path: root/include/acpi/hed.h
diff options
context:
space:
mode:
authorHuang Ying <ying.huang@intel.com>2010-05-18 08:35:17 +0200
committerLen Brown <len.brown@intel.com>2010-05-20 04:40:24 +0200
commit801eab8118f61255d8e2be35939c572042618742 (patch)
tree60e433b615370b2281cfca1ba9980dcda0aa5cab /include/acpi/hed.h
parentACPI, APEI, PCIE AER, use general HEST table parsing in AER firmware_first setup (diff)
downloadlinux-801eab8118f61255d8e2be35939c572042618742.tar.xz
linux-801eab8118f61255d8e2be35939c572042618742.zip
ACPI Hardware Error Device (PNP0C33) support
Hardware Error Device (PNP0C33) is used to report some hardware errors notified via SCI, mainly the corrected errors. Some APEI Generic Hardware Error Source (GHES) may use SCI on hardware error device to notify hardware error to kernel. After receiving notification from ACPI core, it is forwarded to all listeners via a notifier chain. The listener such as APEI GHES should check corresponding error source for new events when notified. Signed-off-by: Huang Ying <ying.huang@intel.com> Signed-off-by: Andi Kleen <ak@linux.intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'include/acpi/hed.h')
-rw-r--r--include/acpi/hed.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/include/acpi/hed.h b/include/acpi/hed.h
new file mode 100644
index 000000000000..46e1249b70cc
--- /dev/null
+++ b/include/acpi/hed.h
@@ -0,0 +1,18 @@
+/*
+ * hed.h - ACPI Hardware Error Device
+ *
+ * Copyright (C) 2009, Intel Corp.
+ * Author: Huang Ying <ying.huang@intel.com>
+ *
+ * This file is released under the GPLv2.
+ */
+
+#ifndef ACPI_HED_H
+#define ACPI_HED_H
+
+#include <linux/notifier.h>
+
+int register_acpi_hed_notifier(struct notifier_block *nb);
+void unregister_acpi_hed_notifier(struct notifier_block *nb);
+
+#endif