aboutsummaryrefslogtreecommitdiff
path: root/contrib/llvm-project/lldb/source/Plugins/Process/Utility/(developers-only)
diff options
context:
space:
mode:
authorKevin Bowling <kbowling@FreeBSD.org>2026-08-16 05:40:44 +0000
committerKevin Bowling <kbowling@FreeBSD.org>2026-08-16 10:13:15 +0000
commit7accd803e28cf6051cac69e614eec6f24d5c77cc (patch)
treedbceb5dc8e47bd89f2a4650251c50d1904223095 /contrib/llvm-project/lldb/source/Plugins/Process/Utility/(developers-only)
parent24917c22a330e8da350e8ef1a251a70abf0baf83 (diff)
e1000: Report 82575 memory ECC errorsHEADmain
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