events: drop arch_evtchn_inject()
authorJan Beulich <jbeulich@suse.com>
Tue, 12 Mar 2019 13:40:24 +0000 (14:40 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 12 Mar 2019 13:40:24 +0000 (14:40 +0100)
commitd9195962a62241f5f1b89d926eff8c063678f0c5
tree1a1610fe44494ad20969b8489ee9abe950acda2e
parenta43c1dec246bdee484e6a3de001cc6850a107abe
events: drop arch_evtchn_inject()

Have the only user call vcpu_mark_events_pending() instead, at the same
time arranging for correct ordering of the writes (evtchn_pending_sel
should be written before evtchn_upcall_pending).

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Julien Grall <julien.grall@arm.com>
xen/arch/arm/vgic.c
xen/arch/arm/vgic/vgic.c
xen/arch/x86/irq.c
xen/common/domain.c
xen/include/xen/event.h