HomeFreeBSD

gicv3_its: Leave LPI interrupts enabled during handling

Description

gicv3_its: Leave LPI interrupts enabled during handling

This follows the behavior on x86 where edge triggered interrupts are
not disabled when executing the handler. Because the ITS is a shared
resource, contention for the command queue lock can be substantial.

Suggested by: gallatin
Reviewed by: andrew
Tested by: gallatin
Sponsored by: Ampere Computing LLC
Differential Revision: https://reviews.freebsd.org/D28709

Details

Provenance
scottphAuthored on Feb 17 2021, 7:06 PM
emasteCommitted on Feb 17 2021, 7:08 PM
Reviewer
andrew
Differential Revision
D28709: gicv3_its: Leave LPI interrupts enable during handling
Parents
rGab4fad4be144: Add ifdef TCPHPTS around build_ack_entry and do_bpf_and_csum to avoid
Branches
Unknown
Tags
Unknown