This patch is for discussion only. The multiport virtio-console is
not accepted upstream, and in any case is currently being rewritten
for the nth time.
Getting a test environment to test this out is also non-trivial. It
look me about a day.
You need to compile the alternate qemu (see URL in the patch +
attached qemu patch on top of this).
You also need to compile the alternate kernel - NOTE: only linux-next
kernel given in the URL in the patch will work, earlier kernels will
definitely *not* work. You need to create an RPM of this and then
build a custom appliance with this kernel. NOTE: Do not use supermin!
Then you can test it with a qemu wrapper, like this:
LIBGUESTFS_QEMU=~/d/vs-qemu-kvm/qemu.wrapper \
libtool --mode=execute \
./fish/guestfish -v alloc /tmp/test.img 10M : run : debug ll /
(or if you are more adventurous, try running 'make check').
Multiport virtio-console fails on my local machine if the host is
under moderate load. I'm currently working on a smaller test case to
try to reproduce this more easily.
Rich.
--
Richard Jones, Emerging Technologies, Red Hat
http://et.redhat.com/~rjones
virt-p2v converts physical machines to virtual machines. Boot with a
live CD or over the network (PXE) and turn machines into Xen guests.
http://et.redhat.com/~rjones/virt-p2v