HomeFreeBSD

MFC 294886

Description

MFC 294886

hyperv/vmbus: Event handling code refactor.

- Use taskqueue instead of swi for event handling.
- Scan the interrupt flags in filter
- Disable ringbuffer interrupt mask in filter to ensure no unnecessary
  interrupts.

Submitted by:               Jun Su <junsu microsoft com>
Reviewed by:                adrian, sephe, Dexuan <decui microsoft com>
Approved by:                adrian (mentor)
MFC after:          2 weeks
Sponsored by:               Microsoft OSTC
Differential Revision:      https://reviews.freebsd.org/D4920

Details

Provenance
sepheAuthored on
Parents
rS301853: Do not access pv_table array for fictitious pages, since the array
Branches
Unknown
Tags
Unknown