Introduce deferred interrupt processing capability
authormikeb <mikeb@openbsd.org>
Fri, 23 Jun 2017 19:05:42 +0000 (19:05 +0000)
committermikeb <mikeb@openbsd.org>
Fri, 23 Jun 2017 19:05:42 +0000 (19:05 +0000)
commit8f767439e0d2122fa504a6451bc83421e3182f2c
tree69d4a7dc390e573dbc0fdce04512c1655ef44f06
parentc2027333e36634db3c30e1277b0f05271886fd39
Introduce deferred interrupt processing capability

Hyper-V interrupts seem to be sometimes delivered before the message
becomes available on the channel ring.  This is reproducible on hvs(4)
under load.  This change is modelled on the workaround found in the
Linux driver.
sys/dev/pv/hyperv.c
sys/dev/pv/hypervvar.h