Allow ev_qs to not have INDIR throttling (XCC)
authorBarret Rhoden <brho@cs.berkeley.edu>
Fri, 16 Sep 2011 23:14:43 +0000 (16:14 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:36:07 +0000 (17:36 -0700)
commit9fee26182e7266a35891f96006b8bdb8b6f67807
tree662b61ae68a222158fbb744eb0672a54fce60bcd
parent5d7821592e8560ae9a0ec42879b537326512782e
Allow ev_qs to not have INDIR throttling (XCC)

As a reminder, ev_qs normally will only have one INDIR event sent at a
time (roughly), and future INDIRs/IPIs (alerts) won't be sent until the
main ev_q has been tended to.  This patch allows ev_qs to opt out.

The only use for this I forsee is the preemption ev_q, since the
original INDIR might be sent to a preempted vcore.
kern/include/ros/event.h
kern/src/event.c