Event queues no longer use KVAs
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 28 Jul 2011 20:13:19 +0000 (13:13 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:36:05 +0000 (17:36 -0700)
commit613784084d6e310730219c7bc8444c0cc19095e3
treeaff75411c28f8836e6bb82361bb0347d7813b97a
parent142381b46704bd99c36aa82eaa2b1d923b389e1c
Event queues no longer use KVAs

For VCPDs (in procdata), we had been accepting KVAs for ev_mboxes, even
if the user supplies them.  While it was correct, it was a bit error
prone, and since we're now in the business of carefully using
user-pointers, I cleaned this out.  Also UCQs (by fiat, for the same
reasons) need to be in user-RW-space, which would be a problem with the
ev_mbox.
kern/src/event.c