]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
xen: mask event channels while binding them to a vCPU
authorroyger <royger@FreeBSD.org>
Wed, 10 Dec 2014 11:42:02 +0000 (11:42 +0000)
committerroyger <royger@FreeBSD.org>
Wed, 10 Dec 2014 11:42:02 +0000 (11:42 +0000)
commitf5723debac7537111669eddd90121a3c5eff6595
tree3d084def0fb4ade9c76972ed1f3e3cf8289eedd0
parente09f127692a345d9be39d1f942a4f97a794276aa
xen: mask event channels while binding them to a vCPU

Mask the event channel source before trying to bind it to a CPU, this
prevents stray interrupts from firing while assigning them and hitting the
KASSERT in xen_intr_handle_upcall.

Sponsored by: Citrix Systems R&D
sys/x86/xen/xen_intr.c