NetBSD/sys/arch/xen/x86
bouyer ad7affb170 hypervisor_unmask_event(): don't check/update evtchn_pending_sel for the
current CPU, but for any CPU which may accept this event.
xen/xenevt.c: more use of atomic ops and locks where appropriate, and some
  other SMP fixes. Handle all events on the primary CPU (may be revisited
  later). Set/clear ci_evtmask[] for watched events.

This should fix the problems on dom0 kernels reported by jym@
2011-12-03 22:41:40 +00:00
..
autoconf.c - Use uvm_lwp_setuarea() instead of directly setting address to lwp_t::l_addr. 2009-11-27 03:23:03 +00:00
consinit.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 18:31:32 +00:00
cpu.c [merging from cherry-xenmp] make pmap_kernel() shadow PMD per-cpu and MP aware. 2011-11-06 15:18:18 +00:00
hypervisor_machdep.c hypervisor_unmask_event(): don't check/update evtchn_pending_sel for the 2011-12-03 22:41:40 +00:00
intr.c Remove spurious header. 2011-08-13 16:22:15 +00:00
mainbus.c Merge jym-xensuspend branch in -current. ok bouyer@. 2011-09-20 00:12:23 +00:00
x86_xpmap.c [merging from cherry-xenmp] make pmap_kernel() shadow PMD per-cpu and MP aware. 2011-11-06 15:18:18 +00:00
xen_bus_dma.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 18:31:32 +00:00
xen_intr.c Replace x86 memory fences in Xen drivers by their Xen equivalents, to reduce 2009-01-16 20:16:47 +00:00
xen_ipi.c Add an ipi callback to force hypervisor callback. this is useful to "re-route" interrupts to a given vcpu 2011-11-07 15:51:31 +00:00
xen_pmap.c Move Xen-specific functions to Xen pmap. Requested by cherry@. 2011-11-23 00:56:56 +00:00
xen_shm_machdep.c Report vmem(9) errors out-of-band so that we can use vmem(9) to manage 2011-09-02 22:25:08 +00:00
xenfunc.c [merging from cherry-xenmp] Make the xen MMU op queue locking api private. Implement per-cpu queues. 2011-11-06 11:40:46 +00:00