diff options
| author | Kevin Bowling <kbowling@FreeBSD.org> | 2026-08-16 05:40:44 +0000 |
|---|---|---|
| committer | Kevin Bowling <kbowling@FreeBSD.org> | 2026-08-16 10:13:15 +0000 |
| commit | 7accd803e28cf6051cac69e614eec6f24d5c77cc (patch) | |
| tree | dbceb5dc8e47bd89f2a4650251c50d1904223095 /contrib/llvm-project/lldb/source/Plugins/Process/Utility/(developers-only) | |
| parent | 24917c22a330e8da350e8ef1a251a70abf0baf83 (diff) | |
82575 exposes clear-on-read, saturating counters for corrected and
uncorrected errors in the packet buffer and the receive and transmit
descriptor handlers.
Sample all three status registers together from the regular hardware
statistics update. When an unrecoverable event interrupts first, count
the values captured by the interrupt filter so the clear-on-read status
is not lost before the admin task handles it.
Expose packet buffer and descriptor handler counters under the existing
memory_errors sysctl node.
Hardware validation used an 82575EB revision 2 and the documented PBEEI,
RDHEEI, and TDHEEI injectors. Correctable and uncorrectable TX/RX
packet-buffer errors and receive/transmit descriptor-handler errors
advanced the corresponding counters. The controls and accounting
survived repeated recovery resets and an ordinary interface down/up.
MFC after: 2 weeks
Sponsored by: BBOX.io
Diffstat (limited to 'contrib/llvm-project/lldb/source/Plugins/Process/Utility/(developers-only)')
0 files changed, 0 insertions, 0 deletions
