summaryrefslogtreecommitdiff
path: root/static/netbsd/man4/apei.4 4.html
diff options
context:
space:
mode:
Diffstat (limited to 'static/netbsd/man4/apei.4 4.html')
-rw-r--r--static/netbsd/man4/apei.4 4.html107
1 files changed, 0 insertions, 107 deletions
diff --git a/static/netbsd/man4/apei.4 4.html b/static/netbsd/man4/apei.4 4.html
deleted file mode 100644
index 039308a8..00000000
--- a/static/netbsd/man4/apei.4 4.html
+++ /dev/null
@@ -1,107 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">APEI(4)</td>
- <td class="head-vol">Device Drivers Manual</td>
- <td class="head-rtitle">APEI(4)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">apei</code> &#x2014; <span class="Nd">ACPI
- Platform Error Interfaces</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
-<p class="Pp"><code class="Cd">apei* at apeibus?</code></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp"><code class="Nm">apei</code> reports hardware errors discovered
- through APEI, the ACPI Platform Error Interfaces.</p>
-<p class="Pp"><code class="Nm">apei</code> also supports injecting errors.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DIAGNOSTICS"><a class="permalink" href="#DIAGNOSTICS">DIAGNOSTICS</a></h1>
-<p class="Pp">When the hardware detects an error and reports it to
- <code class="Nm">apei</code>, it will print information about the error to
- the console.</p>
-<p class="Pp">Example of a correctable memory error, automatically corrected by
- the system, with no further intervention needed:</p>
-<div class="Bd Pp Li">
-<pre>apei0: error source 1 reported hardware error: severity=corrected nentries=1 status=0x12&lt;CE,GEDE_COUNT=0x1&gt;
-apei0: error source 1 entry 0: SectionType={0xa5bc1114,0x6f64,0x4ede,0xb8b8,{0x3e,0x83,0xed,0x7c,0x83,0xb1}} (memory error)
-apei0: error source 1 entry 0: ErrorSeverity=2 (corrected)
-apei0: error source 1 entry 0: Revision=0x201
-apei0: error source 1 entry 0: Flags=0x1&lt;PRIMARY&gt;
-apei0: error source 1 entry 0: FruText=CorrectedErr
-apei0: error source 1 entry 0: MemoryErrorType=8 (PARITY_ERROR)
-
-Example of a fatal uncorrectable memory error:
-</pre>
-<div class="Bd Pp Li">
-apei0: error source 0 reported hardware error: severity=fatal nentries=1
- status=0x11&lt;UE,GEDE_COUNT=0x1&gt;
-apei0: error source 0 entry 0:
- SectionType={0xa5bc1114,0x6f64,0x4ede,0xb8b8,{0x3e,0x83,0xed,0x7c,0x83,0xb1}}
- (memory error)
-apei0: error source 0 entry 0: ErrorSeverity=1 (fatal)
-apei0: error source 0 entry 0: Revision=0x201
-apei0: error source 0 entry 0: Flags=0x1&lt;PRIMARY&gt;
-apei0: error source 0 entry 0: FruText=UncorrectedErr
-apei0: error source 0 entry 0: ErrorStatus=0x400&lt;ErrorType=0x4=ERR_MEM&gt;
-apei0: error source 0 entry 0: Node=0x0
-apei0: error source 0 entry 0: Module=0x0
-apei0: error source 0 entry 0: Device=0x0
-panic: fatal hardware error</div>
-
-Details of the hardware error sources can be dumped with
-<a class="Xr">acpidump(8)</a>.</div>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
- ALSO</a></h1>
-<p class="Pp"><a class="Xr">acpi(4)</a>, <a class="Xr">acpihed(4)</a>,
- <a class="Xr">acpidump(8)</a></p>
-<p class="Pp"><cite class="Rs"><i class="RsB">ACPI Specification 6.5</i>,
- <a class="RsU" href="https://uefi.org/specs/ACPI/6.5/18_Platform_Error_Interfaces.html">https://uefi.org/specs/ACPI/6.5/18_Platform_Error_Interfaces.html</a>,
- <span class="RsO">Chapter 18: ACPI Platform Error Interfaces
- (APEI)</span>.</cite></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>
-<p class="Pp">The <code class="Nm">apei</code> driver first appeared in
- <span class="Ux">NetBSD 10.1</span>.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1>
-<p class="Pp">The <code class="Nm">apei</code> driver was written by
- <span class="An">Taylor R Campbell</span>
- &lt;<a class="Mt" href="mailto:riastradh@NetBSD.org">riastradh@NetBSD.org</a>&gt;.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="BUGS"><a class="permalink" href="#BUGS">BUGS</a></h1>
-<p class="Pp">No sysctl interface to read BERT after boot.</p>
-<p class="Pp">No simple sysctl interface to inject errors with EINJ, or any way
- to inject errors at physical addresses in pages allocated for testing.
- Perhaps there should be a separate kernel module for that.</p>
-<p class="Pp">Nothing reads, writes, or clears ERST.
- <span class="Ux">NetBSD</span> could use it to store dmesg or other
- diagnostic information on panic.</p>
-<p class="Pp">Many hardware error source types in the HEST are missing, such as
- PCIe errors.</p>
-<p class="Pp"><code class="Nm">apei</code> is not wired to any machine-dependent
- machine check exception notifications.</p>
-<p class="Pp">No formal log format or sysctl/device interface that programs can
- reliably act on.</p>
-<p class="Pp"><span class="Ux">NetBSD</span> makes no attempt to recover from
- uncorrectable but recoverable errors, such as discarding a clean cached page
- where an uncorrectable memory error has occurred.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">March 18, 2024</td>
- <td class="foot-os">NetBSD 10.1</td>
- </tr>
-</table>