Hi,

I want to use the TSS I/O permission bit map to support fine grained control of I/O access for user-level apps (x86 32 bit target).  From looking at the kernel code, I believe the bit map is switched out per-process as part of the Context class (Space::_io_space) - correct me if I am wrong.  My query is how to set/clear the bits for a given target task from a "root" task with sufficient privileges (e.g., base caps and sigma0 caps).
  I could extend the kernel scheduler protocol, but I don't want to do this if there is already a clean way in place.

Thanks
Daniel Waddington