freebsd-nq/sys/dev/hyperv/vmbus
Sepherosa Ziehau 0eff2e2ea1 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
2016-01-27 03:53:30 +00:00
..
hv_channel_mgmt.c hyperv/vmbus: Lookup channel through id table 2016-01-22 07:29:31 +00:00
hv_channel.c hyperv/vmbus: Event handling code refactor. 2016-01-27 03:53:30 +00:00
hv_connection.c hyperv/vmbus: Event handling code refactor. 2016-01-27 03:53:30 +00:00
hv_et.c hyperv: implement an event timer 2016-01-14 03:05:10 +00:00
hv_hv.c hyperv: implement an event timer 2016-01-14 03:05:10 +00:00
hv_ring_buffer.c Microsoft vmbus, storage and other related driver enhancements for HyperV. 2015-04-29 10:12:34 +00:00
hv_vmbus_drv_freebsd.c hyperv/vmbus: Event handling code refactor. 2016-01-27 03:53:30 +00:00
hv_vmbus_priv.h hyperv/vmbus: Event handling code refactor. 2016-01-27 03:53:30 +00:00