HomeFreeBSD

busdma_bounce: Use a simple kproc to invoke deferred requests.

Description

busdma_bounce: Use a simple kproc to invoke deferred requests.

Rather than using a software interrupt with a single handler, just
create a dedicated kernel process woken up with a simple wakeup().

Reviewed by: imp
Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D34965

Details

Provenance
jhbAuthored on Apr 21 2022, 5:40 PM
Reviewer
imp
Differential Revision
D34965: busdma_bounce: Use a simple kproc to invoke deferred requests.
Parents
rGc7aa0304d5b5: Run softclock threads at a hardware ithread priority.
Branches
Unknown
Tags
Unknown