NetBSD/sys/arch/xen
jym cb1f14140c VIRQ_TIMER virqs are allocated and tracked in a array
(virq_timer_to_evtch, indexed by cpuid) different from the
VIRQ <> event channel one (virq_to_evtch, indexed by event channel ID).

This is fine: fix a "harmless" bug that resulted in the event
channel of VIRQ_TIMER getting lost during bind as it was not stored
in the proper array.

"Harmless" because it is not critical for -current, however in the Xen
save/restore branch this completely cripples restore. Xen clock gets
suspended, but never comes back (fetched channel ID being invalid). Oops.

Add a small comment so we can better see the "get => allocate? => set"
chain of actions when binding/unbinding event channels.
2011-08-28 22:55:52 +00:00
..
compile
conf Works with clang's integrated assembler now. 2011-08-17 21:42:16 +00:00
i386 Retire varargs.h support. Move machine/stdarg.h logic into MI 2011-07-17 20:54:30 +00:00
include remove unnecessary locking overhead for UP 2011-08-13 11:41:57 +00:00
x86 Merge err printf with the panic(9) message. 2011-08-21 10:00:13 +00:00
xen VIRQ_TIMER virqs are allocated and tracked in a array 2011-08-28 22:55:52 +00:00
xenbus Change a cast to appease gcc4.5 2011-07-27 23:11:23 +00:00
Makefile Include more sources in the tags target. Don't compute tags on some 2010-03-31 00:00:33 +00:00