On 11/30/2009 01:44 PM, Glauber Costa wrote:
I really dislike this.  In general vcpu ioctls are used as components of
some work to be done, for example RMW of some state.  In this case it is
meaningless to execute the ioctls remotely, you need to execute the entire
RMW remotely instead.

Why? The "M" part of RMW is executed in shared memory.
Only the R and W parts have any restrictions on where to be executed.


If the guest continues to run during the RMW, you will get inconsistent results.

This may be prevented by qemu_mutex, but I'd rather not rely on it.

Also, I'd like remote operations to be visible.

--
error compiling committee.c: too many arguments to function



Reply via email to