On Thu, 2006-01-12 at 12:53 -0600, Anthony Liguori wrote:I full heartedly agree with you :-)
We wish to make management hypercalls as the root user in userspace which means we have to go through the kernel. Currently, we do this
by having /proc/xen/privcmd accept an ioctl() that takes a structure
that describe the register arguments. The kernel interface allows us to control who in userspace can execute hypercalls.
ioctls on proc is evil though (so is ioctl-on-sysfs). It's a device not
a proc file!