summaryrefslogtreecommitdiff
path: root/platforms
diff options
context:
space:
mode:
authorTomasz Nowicki <tomasz.nowicki@linaro.org>2013-09-19 17:01:05 +0200
committerTomasz Nowicki <tomasz.nowicki@linaro.org>2013-09-19 17:01:05 +0200
commitaaed446b5fa88dbafcfa6536a5e18f352957d39f (patch)
tree7418a2ad0036c4e0158f7b730db34614fe074936 /platforms
parent60b3387088ac10f3182142665634069836409fb7 (diff)
acpi, apei: Fix EINJ and HEST tables.
o fix number of Injection Entry in EINJ o leave one generic hardware error source to get rid of error messages in dmsg, some of them were x86 specific or not fully supported for ARM now Signed-off-by: Tomasz Nowicki <tomasz.nowicki@linaro.org>
Diffstat (limited to 'platforms')
-rw-r--r--platforms/exynos5250-arndale.acpi/einj.asl4
-rw-r--r--platforms/exynos5250-arndale.acpi/hest.asl148
-rw-r--r--platforms/foundation-v8.acpi/einj.asl4
-rw-r--r--platforms/foundation-v8.acpi/hest.asl148
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/einj.asl4
-rw-r--r--platforms/rtsm_ve-aemv8a.acpi/hest.asl148
6 files changed, 12 insertions, 444 deletions
diff --git a/platforms/exynos5250-arndale.acpi/einj.asl b/platforms/exynos5250-arndale.acpi/einj.asl
index 2127989..87f5f88 100644
--- a/platforms/exynos5250-arndale.acpi/einj.asl
+++ b/platforms/exynos5250-arndale.acpi/einj.asl
@@ -13,14 +13,14 @@
[0001] Checksum : 09
[0006] Oem ID : "LINARO"
[0008] Oem Table ID : "ARNDALE "
-[0004] Oem Revision : 00000001
+[0004] Oem Revision : 00000002
[0004] Asl Compiler ID : "INTL"
[0004] Asl Compiler Revision : 20100528
[0004] Injection Header Length : 00000030
[0001] Flags : 00
[0003] Reserved : 000000
-[0004] Injection Entry Count : 0000000A
+[0004] Injection Entry Count : 00000008
[0001] Action : 00 [Begin Operation]
[0001] Instruction : 00 [Read Register]
diff --git a/platforms/exynos5250-arndale.acpi/hest.asl b/platforms/exynos5250-arndale.acpi/hest.asl
index ad29f6f..f911e12 100644
--- a/platforms/exynos5250-arndale.acpi/hest.asl
+++ b/platforms/exynos5250-arndale.acpi/hest.asl
@@ -13,126 +13,11 @@
[0001] Checksum : 20
[0006] Oem ID : "LINARO"
[0008] Oem Table ID : "ARNDALE "
-[0004] Oem Revision : 00000001
+[0004] Oem Revision : 00000002
[0004] Asl Compiler ID : "INTL"
[0004] Asl Compiler Revision : 20100528
-[0004] Error Source Count : 00000004
-
-[0002] Subtable Type : 0000 [IA-32 Machine Check Exception]
-[0002] Source Id : 0000
-[0002] Reserved1 : 0000
-[0001] Flags (decoded below) : 00
- Firmware First : 0
-[0001] Enabled : 01
-[0004] Records To Preallocate : 00000001
-[0004] Max Sections Per Record : 00000001
-[0008] Global Capability Data : 0000000000000000
-[0008] Global Control Data : 0000000000000000
-[0001] Num Hardware Banks : 02
-[0007] Reserved2 : 00000000000000
-
-[0001] Bank Number : 00
-[0001] Clear Status On Init : 00
-[0001] Status Format : 00
-[0001] Reserved : 00
-[0004] Control Register : 00000000
-[0008] Control Data : 0000000000000000
-[0004] Status Register : 00000000
-[0004] Address Register : 00000000
-[0004] Misc Register : 00000000
-
-[0001] Bank Number : 01
-[0001] Clear Status On Init : 00
-[0001] Status Format : 00
-[0001] Reserved : 00
-[0004] Control Register : 00000000
-[0008] Control Data : 0000000000000000
-[0004] Status Register : 00000000
-[0004] Address Register : 00000000
-[0004] Misc Register : 00000000
-
-[0002] Subtable Type : 0001 [IA-32 Corrected Machine Check]
-[0002] Source Id : 0001
-[0002] Reserved1 : 0000
-[0001] Flags (decoded below) : 00
- Firmware First : 0
-[0001] Enabled : 01
-[0004] Records To Preallocate : 00000001
-[0004] Max Sections Per Record : 00000001
-
-[0028] Notify : [Hardware Error Notification Structure]
-[0001] Notify Type : 00 [Polled]
-[0001] Notify Length : 00
-[0002] Configuration Write Enable : 0000
-[0004] PollInterval : 00000000
-[0004] Vector : 00000000
-[0004] Polling Threshold Value : 00000000
-[0004] Polling Threshold Window : 00000000
-[0004] Error Threshold Value : 00000000
-[0004] Error Threshold Window : 00000000
-
-[0001] Num Hardware Banks : 02
-[0003] Reserved2 : 000000
-
-[0001] Bank Number : 00
-[0001] Clear Status On Init : 00
-[0001] Status Format : 00
-[0001] Reserved : 00
-[0004] Control Register : 00000000
-[0008] Control Data : 0000000000000000
-[0004] Status Register : 00000000
-[0004] Address Register : 00000000
-[0004] Misc Register : 00000000
-
-[0001] Bank Number : 01
-[0001] Clear Status On Init : 00
-[0001] Status Format : 00
-[0001] Reserved : 00
-[0004] Control Register : 00000000
-[0008] Control Data : 0000000000000000
-[0004] Status Register : 00000000
-[0004] Address Register : 00000000
-[0004] Misc Register : 00000000
-
-[0002] Subtable Type : 0007 [PCI Express AER (AER Endpoint)]
-[0002] Source Id : 0000
-[0002] Reserved : 0000
-[0001] Flags (decoded below) : 00
- Firmware First : 0
-[0001] Enabled : 01
-[0004] Records To Preallocate : 00000001
-[0004] Max Sections Per Record : 00000001
-[0004] Bus : 00000000
-[0002] Device : 0000
-[0002] Function : 0000
-[0002] DeviceControl : 0000
-[0002] Reserved : 0000
-[0004] Uncorrectable Mask : 00000000
-[0004] Uncorrectable Severity : 00000000
-[0004] Correctable Mask : 00000000
-[0004] Advanced Capabilities : 00000000
-
-[0002] Subtable Type : 0008 [PCI Express/PCI-X Bridge AER]
-[0002] Source Id : 0000
-[0002] Reserved : 0000
-[0001] Flags (decoded below) : 00
- Firmware First : 0
-[0001] Enabled : 01
-[0004] Records To Preallocate : 00000001
-[0004] Max Sections Per Record : 00000001
-[0004] Bus : 00000000
-[0002] Device : 0000
-[0002] Function : 0000
-[0002] DeviceControl : 0000
-[0002] Reserved : 0000
-[0004] Uncorrectable Mask : 00000000
-[0004] Uncorrectable Severity : 00000000
-[0004] Correctable Mask : 00000000
-[0004] Advanced Capabilities : 00000000
-[0004] 2nd Uncorrectable Mask : 00000000
-[0004] 2nd Uncorrectable Severity : 00000000
-[0004] 2nd Advanced Capabilities : 00000000
+[0004] Error Source Count : 00000001
[0002] Subtable Type : 0009 [Generic Hardware Error Source]
[0002] Source Id : 0002
@@ -162,32 +47,3 @@
[0004] Error Threshold Window : 00000000
[0004] Error Status Block Length : 00001000
-
-[0002] Subtable Type : 0009 [Generic Hardware Error Source]
-[0002] Source Id : 0003
-[0002] Related Source Id : 0000
-[0001] Reserved : 00
-[0001] Enabled : 01
-[0004] Records To Preallocate : 00000001
-[0004] Max Sections Per Record : 00000001
-[0004] Max Raw Data Length : 00001000
-
-[0012] Error Status Address : [Generic Address Structure]
-[0001] Space ID : 00 [SystemMemory]
-[0001] Bit Width : 40
-[0001] Bit Offset : 00
-[0001] Encoded Access Width : 04 [QWord Access:64]
-[0008] Address : 0000000000000000
-
-[0028] Notify : [Hardware Error Notification Structure]
-[0001] Notify Type : 04 [NMI]
-[0001] Notify Length : 1C
-[0002] Configuration Write Enable : 0000
-[0004] PollInterval : 00000000
-[0004] Vector : 00000000
-[0004] Polling Threshold Value : 00000000
-[0004] Polling Threshold Window : 00000000
-[0004] Error Threshold Value : 00000000
-[0004] Error Threshold Window : 00000000
-
-[0004] Error Status Block Length : 00001000
diff --git a/platforms/foundation-v8.acpi/einj.asl b/platforms/foundation-v8.acpi/einj.asl
index 449aea1..90930eb 100644
--- a/platforms/foundation-v8.acpi/einj.asl
+++ b/platforms/foundation-v8.acpi/einj.asl
@@ -13,14 +13,14 @@
[0001] Checksum : 09
[0006] Oem ID : "LINARO"
[0008] Oem Table ID : "FOUNDATI"
-[0004] Oem Revision : 00000001
+[0004] Oem Revision : 00000002
[0004] Asl Compiler ID : "INTL"
[0004] Asl Compiler Revision : 20100528
[0004] Injection Header Length : 00000030
[0001] Flags : 00
[0003] Reserved : 000000
-[0004] Injection Entry Count : 0000000A
+[0004] Injection Entry Count : 00000008
[0001] Action : 00 [Begin Operation]
[0001] Instruction : 00 [Read Register]
diff --git a/platforms/foundation-v8.acpi/hest.asl b/platforms/foundation-v8.acpi/hest.asl
index f133704..5b47adf 100644
--- a/platforms/foundation-v8.acpi/hest.asl
+++ b/platforms/foundation-v8.acpi/hest.asl
@@ -13,126 +13,11 @@
[0001] Checksum : 20
[0006] Oem ID : "LINARO"
[0008] Oem Table ID : "FOUNDATI"
-[0004] Oem Revision : 00000001
+[0004] Oem Revision : 00000002
[0004] Asl Compiler ID : "INTL"
[0004] Asl Compiler Revision : 20100528
-[0004] Error Source Count : 00000004
-
-[0002] Subtable Type : 0000 [IA-32 Machine Check Exception]
-[0002] Source Id : 0000
-[0002] Reserved1 : 0000
-[0001] Flags (decoded below) : 00
- Firmware First : 0
-[0001] Enabled : 01
-[0004] Records To Preallocate : 00000001
-[0004] Max Sections Per Record : 00000001
-[0008] Global Capability Data : 0000000000000000
-[0008] Global Control Data : 0000000000000000
-[0001] Num Hardware Banks : 02
-[0007] Reserved2 : 00000000000000
-
-[0001] Bank Number : 00
-[0001] Clear Status On Init : 00
-[0001] Status Format : 00
-[0001] Reserved : 00
-[0004] Control Register : 00000000
-[0008] Control Data : 0000000000000000
-[0004] Status Register : 00000000
-[0004] Address Register : 00000000
-[0004] Misc Register : 00000000
-
-[0001] Bank Number : 01
-[0001] Clear Status On Init : 00
-[0001] Status Format : 00
-[0001] Reserved : 00
-[0004] Control Register : 00000000
-[0008] Control Data : 0000000000000000
-[0004] Status Register : 00000000
-[0004] Address Register : 00000000
-[0004] Misc Register : 00000000
-
-[0002] Subtable Type : 0001 [IA-32 Corrected Machine Check]
-[0002] Source Id : 0001
-[0002] Reserved1 : 0000
-[0001] Flags (decoded below) : 00
- Firmware First : 0
-[0001] Enabled : 01
-[0004] Records To Preallocate : 00000001
-[0004] Max Sections Per Record : 00000001
-
-[0028] Notify : [Hardware Error Notification Structure]
-[0001] Notify Type : 00 [Polled]
-[0001] Notify Length : 00
-[0002] Configuration Write Enable : 0000
-[0004] PollInterval : 00000000
-[0004] Vector : 00000000
-[0004] Polling Threshold Value : 00000000
-[0004] Polling Threshold Window : 00000000
-[0004] Error Threshold Value : 00000000
-[0004] Error Threshold Window : 00000000
-
-[0001] Num Hardware Banks : 02
-[0003] Reserved2 : 000000
-
-[0001] Bank Number : 00
-[0001] Clear Status On Init : 00
-[0001] Status Format : 00
-[0001] Reserved : 00
-[0004] Control Register : 00000000
-[0008] Control Data : 0000000000000000
-[0004] Status Register : 00000000
-[0004] Address Register : 00000000
-[0004] Misc Register : 00000000
-
-[0001] Bank Number : 01
-[0001] Clear Status On Init : 00
-[0001] Status Format : 00
-[0001] Reserved : 00
-[0004] Control Register : 00000000
-[0008] Control Data : 0000000000000000
-[0004] Status Register : 00000000
-[0004] Address Register : 00000000
-[0004] Misc Register : 00000000
-
-[0002] Subtable Type : 0007 [PCI Express AER (AER Endpoint)]
-[0002] Source Id : 0000
-[0002] Reserved : 0000
-[0001] Flags (decoded below) : 00
- Firmware First : 0
-[0001] Enabled : 01
-[0004] Records To Preallocate : 00000001
-[0004] Max Sections Per Record : 00000001
-[0004] Bus : 00000000
-[0002] Device : 0000
-[0002] Function : 0000
-[0002] DeviceControl : 0000
-[0002] Reserved : 0000
-[0004] Uncorrectable Mask : 00000000
-[0004] Uncorrectable Severity : 00000000
-[0004] Correctable Mask : 00000000
-[0004] Advanced Capabilities : 00000000
-
-[0002] Subtable Type : 0008 [PCI Express/PCI-X Bridge AER]
-[0002] Source Id : 0000
-[0002] Reserved : 0000
-[0001] Flags (decoded below) : 00
- Firmware First : 0
-[0001] Enabled : 01
-[0004] Records To Preallocate : 00000001
-[0004] Max Sections Per Record : 00000001
-[0004] Bus : 00000000
-[0002] Device : 0000
-[0002] Function : 0000
-[0002] DeviceControl : 0000
-[0002] Reserved : 0000
-[0004] Uncorrectable Mask : 00000000
-[0004] Uncorrectable Severity : 00000000
-[0004] Correctable Mask : 00000000
-[0004] Advanced Capabilities : 00000000
-[0004] 2nd Uncorrectable Mask : 00000000
-[0004] 2nd Uncorrectable Severity : 00000000
-[0004] 2nd Advanced Capabilities : 00000000
+[0004] Error Source Count : 00000001
[0002] Subtable Type : 0009 [Generic Hardware Error Source]
[0002] Source Id : 0002
@@ -162,32 +47,3 @@
[0004] Error Threshold Window : 00000000
[0004] Error Status Block Length : 00001000
-
-[0002] Subtable Type : 0009 [Generic Hardware Error Source]
-[0002] Source Id : 0003
-[0002] Related Source Id : 0000
-[0001] Reserved : 00
-[0001] Enabled : 01
-[0004] Records To Preallocate : 00000001
-[0004] Max Sections Per Record : 00000001
-[0004] Max Raw Data Length : 00001000
-
-[0012] Error Status Address : [Generic Address Structure]
-[0001] Space ID : 00 [SystemMemory]
-[0001] Bit Width : 40
-[0001] Bit Offset : 00
-[0001] Encoded Access Width : 04 [QWord Access:64]
-[0008] Address : 0000000000000000
-
-[0028] Notify : [Hardware Error Notification Structure]
-[0001] Notify Type : 04 [NMI]
-[0001] Notify Length : 1C
-[0002] Configuration Write Enable : 0000
-[0004] PollInterval : 00000000
-[0004] Vector : 00000000
-[0004] Polling Threshold Value : 00000000
-[0004] Polling Threshold Window : 00000000
-[0004] Error Threshold Value : 00000000
-[0004] Error Threshold Window : 00000000
-
-[0004] Error Status Block Length : 00001000
diff --git a/platforms/rtsm_ve-aemv8a.acpi/einj.asl b/platforms/rtsm_ve-aemv8a.acpi/einj.asl
index e12c75b..bc99dac 100644
--- a/platforms/rtsm_ve-aemv8a.acpi/einj.asl
+++ b/platforms/rtsm_ve-aemv8a.acpi/einj.asl
@@ -13,14 +13,14 @@
[0001] Checksum : 09
[0006] Oem ID : "LINARO"
[0008] Oem Table ID : "RTSMVEV8"
-[0004] Oem Revision : 00000001
+[0004] Oem Revision : 00000002
[0004] Asl Compiler ID : "INTL"
[0004] Asl Compiler Revision : 20100528
[0004] Injection Header Length : 00000030
[0001] Flags : 00
[0003] Reserved : 000000
-[0004] Injection Entry Count : 0000000A
+[0004] Injection Entry Count : 00000008
[0001] Action : 00 [Begin Operation]
[0001] Instruction : 00 [Read Register]
diff --git a/platforms/rtsm_ve-aemv8a.acpi/hest.asl b/platforms/rtsm_ve-aemv8a.acpi/hest.asl
index b143bbb..24d4534 100644
--- a/platforms/rtsm_ve-aemv8a.acpi/hest.asl
+++ b/platforms/rtsm_ve-aemv8a.acpi/hest.asl
@@ -13,126 +13,11 @@
[0001] Checksum : 20
[0006] Oem ID : "LINARO"
[0008] Oem Table ID : "RTSMVEV8"
-[0004] Oem Revision : 00000001
+[0004] Oem Revision : 00000002
[0004] Asl Compiler ID : "INTL"
[0004] Asl Compiler Revision : 20100528
-[0004] Error Source Count : 00000004
-
-[0002] Subtable Type : 0000 [IA-32 Machine Check Exception]
-[0002] Source Id : 0000
-[0002] Reserved1 : 0000
-[0001] Flags (decoded below) : 00
- Firmware First : 0
-[0001] Enabled : 01
-[0004] Records To Preallocate : 00000001
-[0004] Max Sections Per Record : 00000001
-[0008] Global Capability Data : 0000000000000000
-[0008] Global Control Data : 0000000000000000
-[0001] Num Hardware Banks : 02
-[0007] Reserved2 : 00000000000000
-
-[0001] Bank Number : 00
-[0001] Clear Status On Init : 00
-[0001] Status Format : 00
-[0001] Reserved : 00
-[0004] Control Register : 00000000
-[0008] Control Data : 0000000000000000
-[0004] Status Register : 00000000
-[0004] Address Register : 00000000
-[0004] Misc Register : 00000000
-
-[0001] Bank Number : 01
-[0001] Clear Status On Init : 00
-[0001] Status Format : 00
-[0001] Reserved : 00
-[0004] Control Register : 00000000
-[0008] Control Data : 0000000000000000
-[0004] Status Register : 00000000
-[0004] Address Register : 00000000
-[0004] Misc Register : 00000000
-
-[0002] Subtable Type : 0001 [IA-32 Corrected Machine Check]
-[0002] Source Id : 0001
-[0002] Reserved1 : 0000
-[0001] Flags (decoded below) : 00
- Firmware First : 0
-[0001] Enabled : 01
-[0004] Records To Preallocate : 00000001
-[0004] Max Sections Per Record : 00000001
-
-[0028] Notify : [Hardware Error Notification Structure]
-[0001] Notify Type : 00 [Polled]
-[0001] Notify Length : 00
-[0002] Configuration Write Enable : 0000
-[0004] PollInterval : 00000000
-[0004] Vector : 00000000
-[0004] Polling Threshold Value : 00000000
-[0004] Polling Threshold Window : 00000000
-[0004] Error Threshold Value : 00000000
-[0004] Error Threshold Window : 00000000
-
-[0001] Num Hardware Banks : 02
-[0003] Reserved2 : 000000
-
-[0001] Bank Number : 00
-[0001] Clear Status On Init : 00
-[0001] Status Format : 00
-[0001] Reserved : 00
-[0004] Control Register : 00000000
-[0008] Control Data : 0000000000000000
-[0004] Status Register : 00000000
-[0004] Address Register : 00000000
-[0004] Misc Register : 00000000
-
-[0001] Bank Number : 01
-[0001] Clear Status On Init : 00
-[0001] Status Format : 00
-[0001] Reserved : 00
-[0004] Control Register : 00000000
-[0008] Control Data : 0000000000000000
-[0004] Status Register : 00000000
-[0004] Address Register : 00000000
-[0004] Misc Register : 00000000
-
-[0002] Subtable Type : 0007 [PCI Express AER (AER Endpoint)]
-[0002] Source Id : 0000
-[0002] Reserved : 0000
-[0001] Flags (decoded below) : 00
- Firmware First : 0
-[0001] Enabled : 01
-[0004] Records To Preallocate : 00000001
-[0004] Max Sections Per Record : 00000001
-[0004] Bus : 00000000
-[0002] Device : 0000
-[0002] Function : 0000
-[0002] DeviceControl : 0000
-[0002] Reserved : 0000
-[0004] Uncorrectable Mask : 00000000
-[0004] Uncorrectable Severity : 00000000
-[0004] Correctable Mask : 00000000
-[0004] Advanced Capabilities : 00000000
-
-[0002] Subtable Type : 0008 [PCI Express/PCI-X Bridge AER]
-[0002] Source Id : 0000
-[0002] Reserved : 0000
-[0001] Flags (decoded below) : 00
- Firmware First : 0
-[0001] Enabled : 01
-[0004] Records To Preallocate : 00000001
-[0004] Max Sections Per Record : 00000001
-[0004] Bus : 00000000
-[0002] Device : 0000
-[0002] Function : 0000
-[0002] DeviceControl : 0000
-[0002] Reserved : 0000
-[0004] Uncorrectable Mask : 00000000
-[0004] Uncorrectable Severity : 00000000
-[0004] Correctable Mask : 00000000
-[0004] Advanced Capabilities : 00000000
-[0004] 2nd Uncorrectable Mask : 00000000
-[0004] 2nd Uncorrectable Severity : 00000000
-[0004] 2nd Advanced Capabilities : 00000000
+[0004] Error Source Count : 00000001
[0002] Subtable Type : 0009 [Generic Hardware Error Source]
[0002] Source Id : 0002
@@ -162,32 +47,3 @@
[0004] Error Threshold Window : 00000000
[0004] Error Status Block Length : 00001000
-
-[0002] Subtable Type : 0009 [Generic Hardware Error Source]
-[0002] Source Id : 0003
-[0002] Related Source Id : 0000
-[0001] Reserved : 00
-[0001] Enabled : 01
-[0004] Records To Preallocate : 00000001
-[0004] Max Sections Per Record : 00000001
-[0004] Max Raw Data Length : 00001000
-
-[0012] Error Status Address : [Generic Address Structure]
-[0001] Space ID : 00 [SystemMemory]
-[0001] Bit Width : 40
-[0001] Bit Offset : 00
-[0001] Encoded Access Width : 04 [QWord Access:64]
-[0008] Address : 0000000000000000
-
-[0028] Notify : [Hardware Error Notification Structure]
-[0001] Notify Type : 04 [NMI]
-[0001] Notify Length : 1C
-[0002] Configuration Write Enable : 0000
-[0004] PollInterval : 00000000
-[0004] Vector : 00000000
-[0004] Polling Threshold Value : 00000000
-[0004] Polling Threshold Window : 00000000
-[0004] Error Threshold Value : 00000000
-[0004] Error Threshold Window : 00000000
-
-[0004] Error Status Block Length : 00001000