summaryrefslogtreecommitdiffstats
path: root/Documentation/HOWTO
diff options
context:
space:
mode:
authorRusty Russell2008-07-29 16:58:38 +0200
committerRusty Russell2008-07-29 01:58:39 +0200
commit8c79873da0d2bedf4ad6b868c54e426bb0a2fe38 (patch)
tree270efee346b70ae6615dd4796363479c94eca6d9 /Documentation/HOWTO
parentlguest: Enlarge virtio rings (diff)
downloadkernel-qcow2-linux-8c79873da0d2bedf4ad6b868c54e426bb0a2fe38.tar.gz
kernel-qcow2-linux-8c79873da0d2bedf4ad6b868c54e426bb0a2fe38.tar.xz
kernel-qcow2-linux-8c79873da0d2bedf4ad6b868c54e426bb0a2fe38.zip
lguest: turn Waker into a thread, not a process
lguest uses a Waker process to break it out of the kernel (ie. actually running the guest) when file descriptor needs attention. Changing this from a process to a thread somewhat simplifies things: it can directly access the fd_set of things to watch. More importantly, it means that the Waker can see Guest memory correctly, so /dev/vring file descriptors will work as anticipated (the alternative is to actually mmap MAP_SHARED, but you can't do that with /dev/zero). Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Diffstat (limited to 'Documentation/HOWTO')
0 files changed, 0 insertions, 0 deletions