VCORE_APPRO sets the ev_mbox
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 24 Feb 2011 22:48:03 +0000 (14:48 -0800)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:35:59 +0000 (17:35 -0700)
commit56eb803d196ec70dbacee7bf443aea46cfdd7b1c
tree8c07269f5d807e79fccb7cef9eb2250b7358bbeb
parent7efee50ff75994e481f2012a2dd1cc5e4e054ed7
VCORE_APPRO sets the ev_mbox

When the kernel is picking what the vcore ought to be, the kernel will
use the vcore's ev_mbox.  Needs to be this way, since the user doesn't
know which vcore the message is going to (which is the nature of
VCORE_APPRO).  If  want something that allows a message to go to an
ev_q's mbox, but the IPIs to get sent somewhere else, then use something
like Round-Robin.
Documentation/async_events.txt
kern/src/event.c
kern/src/monitor.c
tests/mhello.c
tests/msr_nice_while.c
user/parlib/event.c