qio: Add helpers to toggle state
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 21 Sep 2016 18:12:50 +0000 (14:12 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 21 Sep 2016 21:28:01 +0000 (17:28 -0400)
commit00cbc7da8499ae80771f54220e6085db02c35207
treecca854327cb5382823ed8527292a63dae16c94c3
parentf8382794f54344fdd4e50bb898c9cc5a7f2ef9b8
qio: Add helpers to toggle state

I have a use case where I want to toggle Qmsg | Qcoalesce on at runtime,
specifically for using snoopy.  This is probably safe to do, though if you
have code that expects Qmsg, then suddenly it is turned off/on, it might
get confused by a short read.  So be careful.

With these two flags, I can turn a queue into "one non-zero block at a
time" mode.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
kern/include/ns.h
kern/src/ns/qio.c