aboutsummaryrefslogtreecommitdiffstats
path: root/tools/ioemu/Makefile.target
diff options
context:
space:
mode:
authorKeir Fraser <keir@xensource.com>2007-10-25 14:42:40 +0100
committerKeir Fraser <keir@xensource.com>2007-10-25 14:42:40 +0100
commit36a48e9d8706a6b6e60f3965edc75a99bf4fcc7d (patch)
tree3327781075bb12080141730973586572aa963ccb /tools/ioemu/Makefile.target
parent0830ea747f8e64d73597a0f426c4a4c8ac6e3174 (diff)
downloadxen-36a48e9d8706a6b6e60f3965edc75a99bf4fcc7d.tar.gz
xen-36a48e9d8706a6b6e60f3965edc75a99bf4fcc7d.tar.bz2
xen-36a48e9d8706a6b6e60f3965edc75a99bf4fcc7d.zip
pv-qemu 8/10: Add pv console to QEMU paravirt machine
This patch adds a paravirt console driver to qemu-dm. This is used when the QEMU machine type is 'xenpv', connecting to the ring buffer provided by the guest kernel. The '-serial' command line flag controls how the guest console is exposed. For parity with xenconsoled the '-serial pty' arg can be used. For guests which are running a qemu-dm device model, the xenconsoled daemon is no longer needed for guest consoles. The code for the xen_console.c is based on the original code in tools/console/daemon/io.c, but simplified; since its only dealing with a single guest there's no state tracking to worry about. Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Diffstat (limited to 'tools/ioemu/Makefile.target')
-rw-r--r--tools/ioemu/Makefile.target1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/ioemu/Makefile.target b/tools/ioemu/Makefile.target
index adc3fcd9d1..8131b5f110 100644
--- a/tools/ioemu/Makefile.target
+++ b/tools/ioemu/Makefile.target
@@ -412,6 +412,7 @@ VL_OBJS+= xen_platform.o
VL_OBJS+= xen_machine_fv.o
VL_OBJS+= xen_machine_pv.o
VL_OBJS+= xenfb.o
+VL_OBJS+= xen_console.o
VL_OBJS+= tpm_tis.o
CPPFLAGS += -DHAS_AUDIO
endif