HomeFreeBSD

mpi3mr: Process LOG Data Events in Interrupt Top Half for Early Notification

Description

mpi3mr: Process LOG Data Events in Interrupt Top Half for Early Notification

The driver now processes LOG Data events in the interrupt top
half instead of the bottom half. This allows LOG events to be
handled immediately upon receipt, reducing latency and enabling
early notification to the Library or applications.

This change ensures LOG event handling occurs closer to the
firmware's generation point, improving alignment with event-driven
diagnostic and monitoring mechanisms.

Reviewed by: ssaxena, imp
Differential Revision: https://reviews.freebsd.org/D49751

(cherry picked from commit df8a74fca036a0ba8026f3ae3da830dffb922faa)

Details

Provenance
chandrakanth.patil_broadcom.comAuthored on Apr 27 2025, 11:40 PM
impCommitted on Apr 30 2025, 5:05 PM
Reviewer
imp
Differential Revision
D49751: mpi3mr: Process LOG Data Events in Interrupt Top Half for Early Notification
Parents
rGec6fea480da5: mpi3mr: Enable Diag Save for All Diagnostic Fault Cases
Branches
Unknown
Tags
Unknown