]> xenbits.xensource.com Git - libvirt.git/commitdiff
device: cleanup input device code
authorPavel Hrdina <phrdina@redhat.com>
Mon, 11 Jan 2016 11:40:32 +0000 (12:40 +0100)
committerPavel Hrdina <phrdina@redhat.com>
Tue, 26 Jan 2016 16:53:33 +0000 (17:53 +0100)
The current code was a little bit odd.  At first we've removed all
possible implicit input devices from domain definition to add them later
back if there was any graphics device defined while parsing XML
description.  That's not all, while formating domain definition to XML
description we at first ignore any input devices with bus different to
USB and VIRTIO and few lines later we add implicit input devices to XML.

This seems to me as a lot of code for nothing.  This patch may look
to be more complicated than original approach, but this is a preferred
way to modify/add driver specific stuff only in those drivers and not
deal with them in common parsing/formating functions.

The update is to add those implicit input devices into config XML to
follow the real HW configuration visible by guest OS.

There was also inconsistence between our behavior and QEMU's in the way,
that in QEMU there is no way how to disable those implicit input devices
for x86 architecture and they are available always, even without graphics
device.  This applies also to XEN hypervisor.  VZ driver already does its
part by putting correct implicit devices into live XML.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
302 files changed:
src/Makefile.am
src/conf/domain_conf.c
src/libxl/libxl_domain.c
src/qemu/qemu_domain.c
src/xen/xen_driver.c
src/xenapi/xenapi_driver.c
src/xenconfig/xen_common.c
src/xenconfig/xen_common.h
tests/domainsnapshotxml2xmlout/disk_snapshot_redefine.xml
tests/domainsnapshotxml2xmlout/external_vm_redefine.xml
tests/domainsnapshotxml2xmlout/full_domain.xml
tests/domainsnapshotxml2xmlout/metadata.xml
tests/qemuhotplugtestdata/qemuhotplug-hotplug-base+disk-scsi.xml
tests/qemuhotplugtestdata/qemuhotplug-hotplug-base+disk-usb.xml
tests/qemuhotplugtestdata/qemuhotplug-hotplug-base+disk-virtio.xml
tests/qemuxml2argvdata/qemuxml2argv-bios-nvram.xml
tests/qemuxml2argvdata/qemuxml2argv-blkdeviotune.xml
tests/qemuxml2argvdata/qemuxml2argv-blkiotune-device.xml
tests/qemuxml2argvdata/qemuxml2argv-blkiotune.xml
tests/qemuxml2argvdata/qemuxml2argv-boot-cdrom.xml
tests/qemuxml2argvdata/qemuxml2argv-boot-floppy.xml
tests/qemuxml2argvdata/qemuxml2argv-boot-menu-disable.xml
tests/qemuxml2argvdata/qemuxml2argv-boot-menu-enable-with-timeout.xml
tests/qemuxml2argvdata/qemuxml2argv-boot-multi.xml
tests/qemuxml2argvdata/qemuxml2argv-boot-network.xml
tests/qemuxml2argvdata/qemuxml2argv-boot-order.xml
tests/qemuxml2argvdata/qemuxml2argv-channel-guestfwd.xml
tests/qemuxml2argvdata/qemuxml2argv-channel-virtio.xml
tests/qemuxml2argvdata/qemuxml2argv-chardev-label.xml
tests/qemuxml2argvdata/qemuxml2argv-clock-catchup.xml
tests/qemuxml2argvdata/qemuxml2argv-clock-localtime.xml
tests/qemuxml2argvdata/qemuxml2argv-clock-timer-hyperv-rtc.xml
tests/qemuxml2argvdata/qemuxml2argv-clock-utc.xml
tests/qemuxml2argvdata/qemuxml2argv-console-compat.xml
tests/qemuxml2argvdata/qemuxml2argv-console-virtio-many.xml
tests/qemuxml2argvdata/qemuxml2argv-cpu-eoi-disabled.xml
tests/qemuxml2argvdata/qemuxml2argv-cpu-eoi-enabled.xml
tests/qemuxml2argvdata/qemuxml2argv-cpu-host-kvmclock.xml
tests/qemuxml2argvdata/qemuxml2argv-cpu-host-model-features.xml
tests/qemuxml2argvdata/qemuxml2argv-cpu-host-passthrough-features.xml
tests/qemuxml2argvdata/qemuxml2argv-cpu-kvmclock.xml
tests/qemuxml2argvdata/qemuxml2argv-cpu-numa-disjoint.xml
tests/qemuxml2argvdata/qemuxml2argv-cpu-numa-memshared.xml
tests/qemuxml2argvdata/qemuxml2argv-cputune-iothreadsched-zeropriority.xml
tests/qemuxml2argvdata/qemuxml2argv-cputune-numatune.xml
tests/qemuxml2argvdata/qemuxml2argv-cputune-zero-shares.xml
tests/qemuxml2argvdata/qemuxml2argv-cputune.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-active-commit.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-aio.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-cdrom-empty.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-cdrom.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-copy_on_read.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-boot-cdrom.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-boot-disk.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-cache-directsync.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-cache-unsafe.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-cache-v2-none.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-cache-v2-wb.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-cache-v2-wt.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-copy-on-read.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-error-policy-enospace.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-error-policy-stop.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-error-policy-wreport-rignore.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-fat.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-fmt-qcow.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-gluster.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-iscsi-auth.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-iscsi.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-nbd-export.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-nbd-ipv6-export.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-nbd-ipv6.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-nbd-unix.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-nbd.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-rbd-auth.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-rbd-ceph-env.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-rbd-ipv6.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-rbd.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-drive-network-sheepdog.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-floppy.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-many.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-mirror.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-scsi-device.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-scsi-disk-vpd.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-scsi-lun-passthrough-sgio.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-scsi-megasas.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-scsi-virtio-scsi.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-scsi-vscsi.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-source-pool-mode.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-usb.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-virtio-scsi-cmd_per_lun.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-virtio-scsi-ioeventfd.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-virtio-scsi-max_sectors.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-virtio-scsi-num_queues.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-virtio.xml
tests/qemuxml2argvdata/qemuxml2argv-disk-xenvbd.xml
tests/qemuxml2argvdata/qemuxml2argv-encrypted-disk.xml
tests/qemuxml2argvdata/qemuxml2argv-eoi-disabled.xml
tests/qemuxml2argvdata/qemuxml2argv-eoi-enabled.xml
tests/qemuxml2argvdata/qemuxml2argv-event_idx.xml
tests/qemuxml2argvdata/qemuxml2argv-floppy-drive-fat.xml
tests/qemuxml2argvdata/qemuxml2argv-hostdev-pci-address.xml
tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-large-unit.xml
tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-lsi-iscsi-auth.xml
tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-lsi-iscsi.xml
tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-lsi.xml
tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-rawio.xml
tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-readonly.xml
tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-sgio.xml
tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-shareable.xml
tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-virtio-iscsi-auth.xml
tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-virtio-iscsi.xml
tests/qemuxml2argvdata/qemuxml2argv-hostdev-scsi-virtio-scsi.xml
tests/qemuxml2argvdata/qemuxml2argv-hostdev-usb-address.xml
tests/qemuxml2argvdata/qemuxml2argv-hostdev-vfio.xml
tests/qemuxml2argvdata/qemuxml2argv-hotplug-base.xml
tests/qemuxml2argvdata/qemuxml2argv-hugepages-pages.xml
tests/qemuxml2argvdata/qemuxml2argv-hugepages-pages2.xml
tests/qemuxml2argvdata/qemuxml2argv-hugepages-pages3.xml
tests/qemuxml2argvdata/qemuxml2argv-hugepages-shared.xml
tests/qemuxml2argvdata/qemuxml2argv-hugepages.xml
tests/qemuxml2argvdata/qemuxml2argv-hyperv-off.xml
tests/qemuxml2argvdata/qemuxml2argv-hyperv-panic.xml
tests/qemuxml2argvdata/qemuxml2argv-hyperv.xml
tests/qemuxml2argvdata/qemuxml2argv-input-usbmouse.xml
tests/qemuxml2argvdata/qemuxml2argv-input-usbtablet.xml
tests/qemuxml2argvdata/qemuxml2argv-interface-driver.xml
tests/qemuxml2argvdata/qemuxml2argv-iothreads-disk.xml
tests/qemuxml2argvdata/qemuxml2argv-iothreads-ids-partial.xml
tests/qemuxml2argvdata/qemuxml2argv-iothreads-ids.xml
tests/qemuxml2argvdata/qemuxml2argv-iothreads.xml
tests/qemuxml2argvdata/qemuxml2argv-kvm-features-off.xml
tests/qemuxml2argvdata/qemuxml2argv-kvm-features.xml
tests/qemuxml2argvdata/qemuxml2argv-kvmclock.xml
tests/qemuxml2argvdata/qemuxml2argv-lease.xml
tests/qemuxml2argvdata/qemuxml2argv-machine-core-off.xml
tests/qemuxml2argvdata/qemuxml2argv-machine-core-on.xml
tests/qemuxml2argvdata/qemuxml2argv-memory-hotplug-dimm.xml
tests/qemuxml2argvdata/qemuxml2argv-memory-hotplug-nonuma.xml
tests/qemuxml2argvdata/qemuxml2argv-memory-hotplug.xml
tests/qemuxml2argvdata/qemuxml2argv-migrate.xml
tests/qemuxml2argvdata/qemuxml2argv-minimal.xml
tests/qemuxml2argvdata/qemuxml2argv-misc-acpi.xml
tests/qemuxml2argvdata/qemuxml2argv-misc-disable-s3.xml
tests/qemuxml2argvdata/qemuxml2argv-misc-disable-suspends.xml
tests/qemuxml2argvdata/qemuxml2argv-misc-enable-s4.xml
tests/qemuxml2argvdata/qemuxml2argv-misc-no-reboot.xml
tests/qemuxml2argvdata/qemuxml2argv-misc-uuid.xml
tests/qemuxml2argvdata/qemuxml2argv-net-eth-ifname.xml
tests/qemuxml2argvdata/qemuxml2argv-net-eth.xml
tests/qemuxml2argvdata/qemuxml2argv-net-hostdev-vfio.xml
tests/qemuxml2argvdata/qemuxml2argv-net-hostdev.xml
tests/qemuxml2argvdata/qemuxml2argv-net-midonet.xml
tests/qemuxml2argvdata/qemuxml2argv-net-openvswitch.xml
tests/qemuxml2argvdata/qemuxml2argv-net-udp.xml
tests/qemuxml2argvdata/qemuxml2argv-net-user.xml
tests/qemuxml2argvdata/qemuxml2argv-net-vhostuser.xml
tests/qemuxml2argvdata/qemuxml2argv-net-virtio-device.xml
tests/qemuxml2argvdata/qemuxml2argv-net-virtio-disable-offloads.xml
tests/qemuxml2argvdata/qemuxml2argv-net-virtio-network-portgroup.xml
tests/qemuxml2argvdata/qemuxml2argv-net-virtio.xml
tests/qemuxml2argvdata/qemuxml2argv-nographics-vga.xml
tests/qemuxml2argvdata/qemuxml2argv-nosharepages.xml
tests/qemuxml2argvdata/qemuxml2argv-numad-static-vcpu-no-numatune.xml
tests/qemuxml2argvdata/qemuxml2argv-numatune-memnode-no-memory.xml
tests/qemuxml2argvdata/qemuxml2argv-panic-double.xml
tests/qemuxml2argvdata/qemuxml2argv-panic-isa.xml
tests/qemuxml2argvdata/qemuxml2argv-panic-no-address.xml
tests/qemuxml2argvdata/qemuxml2argv-parallel-tcp.xml
tests/qemuxml2argvdata/qemuxml2argv-pci-rom.xml
tests/qemuxml2argvdata/qemuxml2argv-pci-serial-dev-chardev.xml
tests/qemuxml2argvdata/qemuxml2argv-pcie-root-port-too-many.xml
tests/qemuxml2argvdata/qemuxml2argv-pcie-root-port.xml
tests/qemuxml2argvdata/qemuxml2argv-pcie-switch-downstream-port.xml
tests/qemuxml2argvdata/qemuxml2argv-pcie-switch-upstream-port.xml
tests/qemuxml2argvdata/qemuxml2argv-pcihole64-none.xml
tests/qemuxml2argvdata/qemuxml2argv-pcihole64-q35.xml
tests/qemuxml2argvdata/qemuxml2argv-pcihole64.xml
tests/qemuxml2argvdata/qemuxml2argv-pmu-feature-off.xml
tests/qemuxml2argvdata/qemuxml2argv-pv-spinlock-disabled.xml
tests/qemuxml2argvdata/qemuxml2argv-pv-spinlock-enabled.xml
tests/qemuxml2argvdata/qemuxml2argv-qemu-ns-no-env.xml
tests/qemuxml2argvdata/qemuxml2argv-reboot-timeout-disabled.xml
tests/qemuxml2argvdata/qemuxml2argv-reboot-timeout-enabled.xml
tests/qemuxml2argvdata/qemuxml2argv-restore-v2.xml
tests/qemuxml2argvdata/qemuxml2argv-seclabel-dac-none.xml
tests/qemuxml2argvdata/qemuxml2argv-seclabel-device-multiple.xml
tests/qemuxml2argvdata/qemuxml2argv-seclabel-dynamic-baselabel.xml
tests/qemuxml2argvdata/qemuxml2argv-seclabel-dynamic-none.xml
tests/qemuxml2argvdata/qemuxml2argv-seclabel-dynamic-override.xml
tests/qemuxml2argvdata/qemuxml2argv-seclabel-static-labelskip.xml
tests/qemuxml2argvdata/qemuxml2argv-seclabel-static.xml
tests/qemuxml2argvdata/qemuxml2argv-serial-dev.xml
tests/qemuxml2argvdata/qemuxml2argv-serial-file.xml
tests/qemuxml2argvdata/qemuxml2argv-serial-many.xml
tests/qemuxml2argvdata/qemuxml2argv-serial-pty.xml
tests/qemuxml2argvdata/qemuxml2argv-serial-spiceport-nospice.xml
tests/qemuxml2argvdata/qemuxml2argv-serial-tcp-telnet.xml
tests/qemuxml2argvdata/qemuxml2argv-serial-tcp.xml
tests/qemuxml2argvdata/qemuxml2argv-serial-udp.xml
tests/qemuxml2argvdata/qemuxml2argv-serial-unix.xml
tests/qemuxml2argvdata/qemuxml2argv-serial-vc.xml
tests/qemuxml2argvdata/qemuxml2argv-shmem.xml
tests/qemuxml2argvdata/qemuxml2argv-smbios-multiple-type2.xml
tests/qemuxml2argvdata/qemuxml2argv-smbios.xml
tests/qemuxml2argvdata/qemuxml2argv-smp.xml
tests/qemuxml2argvdata/qemuxml2argv-sound-device.xml
tests/qemuxml2argvdata/qemuxml2argv-sound.xml
tests/qemuxml2argvdata/qemuxml2argv-tap-vhost.xml
tests/qemuxml2argvdata/qemuxml2argv-tpm-passthrough.xml
tests/qemuxml2argvdata/qemuxml2argv-usb-redir.xml
tests/qemuxml2argvdata/qemuxml2argv-vcpu-placement-static.xml
tests/qemuxml2argvdata/qemuxml2argv-vhost_queues.xml
tests/qemuxml2argvdata/qemuxml2argv-video-virtio-gpu-device.xml
tests/qemuxml2argvdata/qemuxml2argv-video-virtio-gpu-virgl.xml
tests/qemuxml2argvdata/qemuxml2argv-virtio-input-passthrough.xml
tests/qemuxml2argvdata/qemuxml2argv-virtio-input.xml
tests/qemuxml2argvdata/qemuxml2argv-virtio-lun.xml
tests/qemuxml2argvdata/qemuxml2argv-virtio-rng-egd.xml
tests/qemuxml2argvdata/qemuxml2argv-virtio-rng-random.xml
tests/qemuxml2argvdata/qemuxml2argv-watchdog.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-balloon-device-auto.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-balloon-device-period.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-bios-nvram-os-interleave.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-boot-menu-disable-with-timeout.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-channel-virtio-auto.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-channel-virtio-state-active.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-channel-virtio-state-inactive.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-console-compat-auto.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-console-compat2.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-console-virtio.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-controller-usb-order.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-cpu-empty.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-cpu-numa-disordered.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-cpu-numa-no-memory-element.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-cpu-numa1.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-cpu-numa2.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-cputune-iothreads.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-cputune-iothreadsched.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-default-kvm-host-arch.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-default-qemu-host-arch.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-disk-backing-chains-active.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-disk-backing-chains-inactive.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-disk-drive-discard.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-disk-mirror-old-inactive.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-disk-mirror-old.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-disk-mirror.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-disk-scsi-device-auto.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-disk-source-pool.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-hostdev-scsi-autogen-address.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-memtune-unlimited.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-memtune.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-metadata-duplicate.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-metadata.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-numad-auto-memory-vcpu-cpuset.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-numad-auto-memory-vcpu-no-cpuset-and-placement.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-numad-auto-vcpu-no-numatune.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-numatune-auto-prefer.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-numatune-memnode.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-panic.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-pci-autoadd-addr.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-pci-autoadd-idx.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-pci-bridge-many-disks.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-pcie-root.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-pcihole64-gib.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-pmu-feature.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-q35-usb2-multi.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-q35-usb2-reorder.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-q35-usb2.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-q35.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-seclabel-dynamic-labelskip.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-seclabel-dynamic-relabel.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-seclabel-none.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-serial-target-port-auto.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-tap-vhost-incorrect.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-usb-ich9-ehci-addr.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-usb-redir-filter-version.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-usb-redir-filter.xml
tests/sexpr2xmldata/sexpr2xml-boot-grub.xml
tests/sexpr2xmldata/sexpr2xml-bridge-ipaddr.xml
tests/sexpr2xmldata/sexpr2xml-disk-block-shareable.xml
tests/sexpr2xmldata/sexpr2xml-disk-block.xml
tests/sexpr2xmldata/sexpr2xml-disk-drv-blktap-qcow.xml
tests/sexpr2xmldata/sexpr2xml-disk-drv-blktap-raw.xml
tests/sexpr2xmldata/sexpr2xml-disk-drv-blktap2-raw.xml
tests/sexpr2xmldata/sexpr2xml-disk-file.xml
tests/sexpr2xmldata/sexpr2xml-fv-kernel.xml
tests/sexpr2xmldata/sexpr2xml-net-bridged.xml
tests/sexpr2xmldata/sexpr2xml-net-e1000.xml
tests/sexpr2xmldata/sexpr2xml-net-routed.xml
tests/sexpr2xmldata/sexpr2xml-pci-devs.xml
tests/sexpr2xmldata/sexpr2xml-pv-bootloader-cmdline.xml
tests/sexpr2xmldata/sexpr2xml-pv-bootloader.xml
tests/sexpr2xmldata/sexpr2xml-pv-localtime.xml
tests/sexpr2xmldata/sexpr2xml-pv-vcpus.xml
tests/sexpr2xmldata/sexpr2xml-pv.xml
tests/vmx2xmldata/vmx2xml-graphics-vnc.xml
tests/xlconfigdata/test-paravirt-cmdline-bogus-extra-root.xml
tests/xlconfigdata/test-paravirt-cmdline-extra-root.xml
tests/xlconfigdata/test-paravirt-cmdline.xml
tests/xlconfigdata/test-paravirt-maxvcpus.xml
tests/xmconfigdata/test-paravirt-maxvcpus.xml
tests/xmconfigdata/test-paravirt-vcpu.xml

index 0e0db9bac6da79da91056f6c3494352052387aa3..a4aef0f12d39bf75c0a4a5d6f008c95872a4d28b 100644 (file)
@@ -1212,7 +1212,7 @@ libvirt_driver_xen_impl_la_CFLAGS =                               \
                -I$(srcdir)/xenconfig                           \
                $(AM_CFLAGS)
 libvirt_driver_xen_impl_la_LDFLAGS = $(AM_LDFLAGS)
-libvirt_driver_xen_impl_la_LIBADD = $(XEN_LIBS)
+libvirt_driver_xen_impl_la_LIBADD = $(XEN_LIBS) libvirt_xenconfig.la
 libvirt_driver_xen_impl_la_SOURCES = $(XEN_DRIVER_SOURCES)
 endif WITH_XEN
 
@@ -1273,7 +1273,7 @@ if WITH_XENAPI
 noinst_LTLIBRARIES += libvirt_driver_xenapi.la
 libvirt_la_BUILT_LIBADD += libvirt_driver_xenapi.la
 libvirt_driver_xenapi_la_CFLAGS = $(LIBXENSERVER_CFLAGS) $(CURL_CFLAGS) \
-               -I$(srcdir)/conf $(AM_CFLAGS)
+               -I$(srcdir)/conf -I$(srcdir)/xenconfig $(AM_CFLAGS)
 libvirt_driver_xenapi_la_LDFLAGS = $(AM_LDFLAGS)
 libvirt_driver_xenapi_la_LIBADD = $(LIBXENSERVER_LIBS) $(CURL_LIBS)
 libvirt_driver_xenapi_la_SOURCES = $(XENAPI_DRIVER_SOURCES)
index a9706b076abe0968818853967281ce70c32ab437..602ec64d508d3b0c8d485a8477cc711d64425658 100644 (file)
@@ -16043,27 +16043,6 @@ virDomainDefParseXML(xmlDocPtr xml,
             goto error;
         }
 
-        /* With QEMU / KVM / Xen graphics, mouse + PS/2 is implicit
-         * with graphics, so don't store it.
-         * XXX will this be true for other virt types ? */
-        if ((def->os.type == VIR_DOMAIN_OSTYPE_HVM &&
-             input->bus == VIR_DOMAIN_INPUT_BUS_PS2 &&
-             (input->type == VIR_DOMAIN_INPUT_TYPE_MOUSE ||
-              input->type == VIR_DOMAIN_INPUT_TYPE_KBD)) ||
-            (def->os.type == VIR_DOMAIN_OSTYPE_XEN &&
-             input->bus == VIR_DOMAIN_INPUT_BUS_XEN &&
-             (input->type == VIR_DOMAIN_INPUT_TYPE_MOUSE ||
-              input->type == VIR_DOMAIN_INPUT_TYPE_KBD)) ||
-            (def->os.type == VIR_DOMAIN_OSTYPE_EXE &&
-             (def->virtType == VIR_DOMAIN_VIRT_VZ ||
-              def->virtType == VIR_DOMAIN_VIRT_PARALLELS)  &&
-             input->bus == VIR_DOMAIN_INPUT_BUS_PARALLELS &&
-             (input->type == VIR_DOMAIN_INPUT_TYPE_MOUSE ||
-              input->type == VIR_DOMAIN_INPUT_TYPE_KBD))) {
-            virDomainInputDefFree(input);
-            continue;
-        }
-
         def->inputs[def->ninputs++] = input;
     }
     VIR_FREE(nodes);
@@ -16084,29 +16063,6 @@ virDomainDefParseXML(xmlDocPtr xml,
     }
     VIR_FREE(nodes);
 
-    /* If graphics are enabled, there's an implicit PS2 mouse */
-    if (def->ngraphics > 0 &&
-        (ARCH_IS_X86(def->os.arch) || def->os.arch == VIR_ARCH_NONE)) {
-        int input_bus = VIR_DOMAIN_INPUT_BUS_XEN;
-
-        if (def->os.type == VIR_DOMAIN_OSTYPE_HVM)
-            input_bus = VIR_DOMAIN_INPUT_BUS_PS2;
-        if (def->os.type == VIR_DOMAIN_OSTYPE_EXE &&
-            (def->virtType == VIR_DOMAIN_VIRT_VZ ||
-             def->virtType == VIR_DOMAIN_VIRT_PARALLELS))
-            input_bus = VIR_DOMAIN_INPUT_BUS_PARALLELS;
-
-        if (virDomainDefMaybeAddInput(def,
-                                      VIR_DOMAIN_INPUT_TYPE_MOUSE,
-                                      input_bus) < 0)
-            goto error;
-
-        if (virDomainDefMaybeAddInput(def,
-                                      VIR_DOMAIN_INPUT_TYPE_KBD,
-                                      input_bus) < 0)
-            goto error;
-    }
-
     /* analysis of the sound devices */
     if ((n = virXPathNodeSet("./devices/sound", ctxt, &nodes)) < 0)
         goto error;
@@ -20908,6 +20864,11 @@ virDomainInputDefFormat(virBufferPtr buf,
     const char *type = virDomainInputTypeToString(def->type);
     const char *bus = virDomainInputBusTypeToString(def->bus);
 
+    /* don't format keyboard into migratable XML for backward compatibility */
+    if (def->type == VIR_DOMAIN_INPUT_TYPE_KBD &&
+        flags & VIR_DOMAIN_DEF_FORMAT_MIGRATABLE)
+        return 0;
+
     if (!type) {
         virReportError(VIR_ERR_INTERNAL_ERROR,
                        _("unexpected input type %d"), def->type);
@@ -22362,11 +22323,10 @@ virDomainDefFormatInternal(virDomainDefPtr def,
         if (virDomainChrDefFormat(buf, def->channels[n], flags) < 0)
             goto error;
 
-    for (n = 0; n < def->ninputs; n++)
-        if ((def->inputs[n]->bus == VIR_DOMAIN_INPUT_BUS_USB ||
-             def->inputs[n]->bus == VIR_DOMAIN_INPUT_BUS_VIRTIO) &&
-            virDomainInputDefFormat(buf, def->inputs[n], flags) < 0)
+    for (n = 0; n < def->ninputs; n++) {
+        if (virDomainInputDefFormat(buf, def->inputs[n], flags) < 0)
             goto error;
+    }
 
     if (def->tpm) {
         if (virDomainTPMDefFormat(buf, def->tpm, flags) < 0)
@@ -22374,32 +22334,6 @@ virDomainDefFormatInternal(virDomainDefPtr def,
     }
 
     if (def->ngraphics > 0) {
-        /* If graphics is enabled, add the implicit mouse/keyboard */
-        if ((ARCH_IS_X86(def->os.arch)) || def->os.arch == VIR_ARCH_NONE) {
-            virDomainInputDef autoInput = {
-                .type = VIR_DOMAIN_INPUT_TYPE_MOUSE,
-                .info = { .alias = NULL },
-            };
-
-            if (def->os.type == VIR_DOMAIN_OSTYPE_HVM)
-                autoInput.bus = VIR_DOMAIN_INPUT_BUS_PS2;
-            else if (def->os.type == VIR_DOMAIN_OSTYPE_EXE &&
-                     (def->virtType == VIR_DOMAIN_VIRT_VZ ||
-                      def->virtType == VIR_DOMAIN_VIRT_PARALLELS))
-                autoInput.bus = VIR_DOMAIN_INPUT_BUS_PARALLELS;
-            else
-               autoInput.bus = VIR_DOMAIN_INPUT_BUS_XEN;
-
-            if (virDomainInputDefFormat(buf, &autoInput, flags) < 0)
-                goto error;
-
-            if (!(flags & VIR_DOMAIN_DEF_FORMAT_MIGRATABLE)) {
-                autoInput.type = VIR_DOMAIN_INPUT_TYPE_KBD;
-                if (virDomainInputDefFormat(buf, &autoInput, flags) < 0)
-                    goto error;
-            }
-        }
-
         for (n = 0; n < def->ngraphics; n++)
             if (virDomainGraphicsDefFormat(buf, def->graphics[n], flags) < 0)
                 goto error;
index cf5c9f6ee19eda9c552f11a01eb7d303bc6639ce..c74c55ccd221d2f239de35aeae06777ff0a21cf2 100644 (file)
@@ -35,6 +35,7 @@
 #include "virstring.h"
 #include "virtime.h"
 #include "locking/domain_lock.h"
+#include "xen_common.h"
 
 #define VIR_FROM_THIS VIR_FROM_LIBXL
 
@@ -396,6 +397,10 @@ libxlDomainDefPostParse(virDomainDefPtr def,
         def->consoles[0] = chrdef;
     }
 
+    /* add implicit input devices */
+    if (xenDomainDefAddImplicitInputDevice(def) < 0)
+        return -1;
+
     /* memory hotplug tunables are not supported by this driver */
     if (virDomainDefCheckUnsupportedMemoryHotplug(def) < 0)
         return -1;
index 0fa2dbeb40e1a534c960a8fe349c7106b3715cc7..1df1b74ab8068e8829069fea3d7fe15027904282 100644 (file)
@@ -1034,6 +1034,25 @@ virDomainXMLNamespace virQEMUDriverDomainXMLNamespace = {
 };
 
 
+static int
+qemuDomainDefAddImplicitInputDevice(virDomainDef *def)
+{
+    if (ARCH_IS_X86(def->os.arch)) {
+        if (virDomainDefMaybeAddInput(def,
+                                      VIR_DOMAIN_INPUT_TYPE_MOUSE,
+                                      VIR_DOMAIN_INPUT_BUS_PS2) < 0)
+            return -1;
+
+        if (virDomainDefMaybeAddInput(def,
+                                      VIR_DOMAIN_INPUT_TYPE_KBD,
+                                      VIR_DOMAIN_INPUT_BUS_PS2) < 0)
+            return -1;
+    }
+
+    return 0;
+}
+
+
 static int
 qemuDomainDefAddDefaultDevices(virDomainDefPtr def,
                                virQEMUCapsPtr qemuCaps)
@@ -1049,6 +1068,10 @@ qemuDomainDefAddDefaultDevices(virDomainDefPtr def,
     bool addPanicDevice = false;
     int ret = -1;
 
+    /* add implicit input devices */
+    if (qemuDomainDefAddImplicitInputDevice(def) < 0)
+        goto cleanup;
+
     /* Add implicit PCI root controller if the machine has one */
     switch (def->os.arch) {
     case VIR_ARCH_I686:
index 198390eda1d6e9838d29428ac6eb88f281fbc3d0..4da2d6db4db201c2a604007c70ff595ff7124fc1 100644 (file)
@@ -46,6 +46,7 @@
 
 #include "xen_sxpr.h"
 #include "xen_xm.h"
+#include "xen_common.h"
 #include "xen_hypervisor.h"
 #include "xend_internal.h"
 #include "xs_internal.h"
@@ -382,6 +383,10 @@ xenDomainDefPostParse(virDomainDefPtr def,
         def->memballoon = memballoon;
     }
 
+    /* add implicit input device */
+    if (xenDomainDefAddImplicitInputDevice(def) <0)
+        return -1;
+
     /* memory hotplug tunables are not supported by this driver */
     if (virDomainDefCheckUnsupportedMemoryHotplug(def) < 0)
         return -1;
index 44a00c5831534aacba467757f38d778e6bbd5c6d..629495c797029f09fa4ac29f93624dbfdb43d4d9 100644 (file)
@@ -39,6 +39,7 @@
 #include "xenapi_driver_private.h"
 #include "xenapi_utils.h"
 #include "virstring.h"
+#include "xen_common.h"
 
 #define VIR_FROM_THIS VIR_FROM_XENAPI
 
@@ -79,6 +80,10 @@ xenapiDomainDefPostParse(virDomainDefPtr def,
                          unsigned int parseFlags ATTRIBUTE_UNUSED,
                          void *opaque ATTRIBUTE_UNUSED)
 {
+    /* add implicit input device */
+    if (xenDomainDefAddImplicitInputDevice(def) < 0)
+        return -1;
+
     /* memory hotplug tunables are not supported by this driver */
     if (virDomainDefCheckUnsupportedMemoryHotplug(def) < 0)
         return -1;
index 284a2e5c9299bd28741c9608c9a01b1b2e6f16fa..828c8e9b15785ea74de7e9183c41aa3a658a6b81 100644 (file)
@@ -1830,3 +1830,25 @@ xenFormatConfigCommon(virConfPtr conf,
 
     return 0;
 }
+
+
+int
+xenDomainDefAddImplicitInputDevice(virDomainDefPtr def)
+{
+    virDomainInputBus implicitInputBus = VIR_DOMAIN_INPUT_BUS_XEN;
+
+    if (def->os.type == VIR_DOMAIN_OSTYPE_HVM)
+        implicitInputBus = VIR_DOMAIN_INPUT_BUS_PS2;
+
+    if (virDomainDefMaybeAddInput(def,
+                                  VIR_DOMAIN_INPUT_TYPE_MOUSE,
+                                  implicitInputBus) < 0)
+        return -1;
+
+    if (virDomainDefMaybeAddInput(def,
+                                  VIR_DOMAIN_INPUT_TYPE_KBD,
+                                  implicitInputBus) < 0)
+        return -1;
+
+    return 0;
+}
index 3d9b03c9e08e581f05576a2be7538330de3fce45..9ddf21041d789392080f6674b03a0087628a00bb 100644 (file)
@@ -61,4 +61,6 @@ int xenFormatConfigCommon(virConfPtr conf,
                           virConnectPtr conn);
 
 
+int xenDomainDefAddImplicitInputDevice(virDomainDefPtr def);
+
 #endif /* __VIR_XEN_COMMON_H__ */
index c267db5281f5825d8f7a5c22794e83b3eabcc165..eb7f567135cacf38969ecef8b9b4b541ed6ae8d5 100644 (file)
@@ -73,6 +73,8 @@
       <controller type='usb' index='0'/>
       <controller type='ide' index='0'/>
       <controller type='pci' index='0' model='pci-root'/>
+      <input type='mouse' bus='ps2'/>
+      <input type='keyboard' bus='ps2'/>
       <memballoon model='virtio'/>
     </devices>
   </domain>
index 5a87ba60be0144f855fde810ec81cd09d738dca3..e8e4640ddf845de351aacf58ad51e334daa30cc1 100644 (file)
@@ -38,6 +38,8 @@
       <controller type='usb' index='0'/>
       <controller type='ide' index='0'/>
       <controller type='pci' index='0' model='pci-root'/>
+      <input type='mouse' bus='ps2'/>
+      <input type='keyboard' bus='ps2'/>
       <memballoon model='virtio'/>
     </devices>
   </domain>
index 3a9e24dbffbb139ea9caf01b9547bde8544250b7..7d70a118c74f3ef4e4e7d27c350b15f6bb0834e7 100644 (file)
@@ -31,6 +31,8 @@
       <controller type='usb' index='0'/>
       <controller type='ide' index='0'/>
       <controller type='pci' index='0' model='pci-root'/>
+      <input type='mouse' bus='ps2'/>
+      <input type='keyboard' bus='ps2'/>
       <memballoon model='virtio'/>
     </devices>
   </domain>
index b3851413418e1222fe2b7b565adba9cac14c1fe3..9a2c24fe14f1206dd49318c26af3ad9e816f0a9e 100644 (file)
@@ -35,6 +35,8 @@
       <controller type='usb' index='0'/>
       <controller type='ide' index='0'/>
       <controller type='pci' index='0' model='pci-root'/>
+      <input type='mouse' bus='ps2'/>
+      <input type='keyboard' bus='ps2'/>
       <memballoon model='virtio'/>
     </devices>
   </domain>
index ca46e5a8ea901bc05e5ad07c20b43a109f53c18d..cc970e9b3e82ddfd58c2226f7d2418e244674fd7 100644 (file)
@@ -40,6 +40,8 @@
     <controller type='virtio-serial' index='0'>
       <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
     </controller>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
   <seclabel type='none' model='none'/>
index 7904c4fc6580f8237020cee042ea369e1aadb386..edd04ed01bf47c7b596d8bedd2b37033f870ade7 100644 (file)
@@ -39,6 +39,8 @@
     <controller type='virtio-serial' index='0'>
       <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
     </controller>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
   <seclabel type='none' model='none'/>
index f3d0351f2993907fef1dda4c7ea10fc09fed295f..b8a9c58bbd188471b50b860e7cd53838202deb10 100644 (file)
@@ -40,6 +40,8 @@
     <controller type='virtio-serial' index='0'>
       <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
     </controller>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
   <seclabel type='none' model='none'/>
index d8270b1ee154d77f6e487558aec3e2d43e7ac3a8..0eee88c58847daabc04db1cf2b8feaee38ceef24 100644 (file)
@@ -35,6 +35,8 @@
       <target type='serial' port='0'/>
     </console>
     <input type='tablet' bus='usb'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 5d61b724526f39c511f99eb4425332f04a57f6f1..1e1c0e5bd026a84a93a8244dc6268015a7343c9b 100644 (file)
@@ -38,6 +38,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index bfb5b0378269347180c397f4041d44fc99f0ce57..3b8080dde0b7e57881fb765abe14bd75d74bd686 100644 (file)
@@ -41,6 +41,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 87c6e50c8296b79b1d00882dff9d6233f9cac16d..f7efcb9301cd8da7d64fb86f52a18d1e211b2d26 100644 (file)
@@ -25,6 +25,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index b63982199c631b70a8ebb081dd287261bc941630..9c0e667f7c92bf4c715f632e392c3a0c4092707b 100644 (file)
@@ -24,6 +24,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 610321fff36e63b7ea37de2a399628ec353994ed..390bc67404d275ee0b336ac595930e30dd19dd25 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='fdc' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 62f562d16231b70779a4014ac567866081846e3d..8727c180bcf7e0521d6b612e80abefbcc86cd2d2 100644 (file)
@@ -24,6 +24,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 5565a5e0fe4dbe46d1bf09b93d76e09a1b56bffd..82e366c79b6920801682a33c7eadfc524ffa681c 100644 (file)
@@ -24,6 +24,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index bfae80eba32f1cde5e5b8f9c72afaa4b9c8d6aa0..5e029bdab467c4c0329704f49f14465064a5ba20 100644 (file)
@@ -27,6 +27,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index f4ebc2ea8c267cb7fd4e4765052b7c6fc73b7f77..ad421dae9f7d478129ecc61fe883e37f804b9633 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index c54ee527cda2c306d3f483fcc7cc93501fc2014c..4a6fbd4a3a98924ade6e4e53c5b0604c54cd6698 100644 (file)
@@ -49,6 +49,8 @@
       <model type='virtio'/>
       <boot order='2'/>
     </interface>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 2aea70a251a5cd0cc4ad927c9e6eb7047fba7364..b5e5c231ed0e7c7062987a1c5fb8777d9d74fc9b 100644 (file)
@@ -26,6 +26,8 @@
       <source path='/tmp/guestfwd'/>
       <target type='guestfwd' address='10.0.2.1' port='4600'/>
     </channel>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 0d15ed5ec04ff6acfb22b7c4db27cdfe49532fb9..4ca270d55c7b7acbdde2ec353cc444e42c21ef76 100644 (file)
@@ -29,6 +29,8 @@
       <target type='virtio' name='org.linux-kvm.port.foo'/>
       <address type='virtio-serial' controller='1' bus='0' port='3'/>
     </channel>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 9bd4be2ce9b3fb217ee89a088e803c7556e735e1..09094aff1daecb24d5bef7dddd6a50a8fc65afca 100644 (file)
@@ -35,6 +35,8 @@
       </source>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
     <rng model='virtio'>
       <backend model='egd' type='pipe'>
index 7b3cb88f2246143c43fe01b015e26a5266edea12..1fe968b66620de4ab04255cb61b2e0ff5d6a3c7b 100644 (file)
@@ -32,6 +32,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 4e1f66b242e18d35f99a0e9af3953525dd51da0a..642d2764ff1d3c6d4ecd43d2dab6a5527f78a82b 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 596e61927f9fecc98d149e904e457cf332eb4256..c54af6a5a619f48250c83140479497477870948e 100644 (file)
@@ -21,6 +21,8 @@
     <emulator>/usr/bin/kvm</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index b40ca80b84a859e76fbfd857e354d015348173df..9da4df0de39a0f81321efe1287f6fae4b221137e 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index dc2f851bc77862ef607a05b7eed97ecf621bf6be..3eaeffab831c06f52f6810a8d688a8b02caa9a6c 100644 (file)
@@ -29,6 +29,8 @@
     <console type='pty'>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 6d5a91727f35355e776b5c60f2cc4526cc055ce0..31d2793fdbb6d8d415d3a3a6c2484e1d1b3a45d8 100644 (file)
@@ -38,6 +38,8 @@
     <console type='pty'>
       <target type='virtio' port='3'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index ed6a2eb1aec5af8ce98ac6c7337daaa00237d0cb..59d50d378e900f9fc8b32d3aada3a1b5c15870e5 100644 (file)
@@ -24,6 +24,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index dc43defd9b97c5ad18a95c2d1c3d9e5d71475850..c2c494bab0d95884abbd7efa83c6a169ba7513ad 100644 (file)
@@ -24,6 +24,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 89542788ccff401537a5d605fd15c0de7d7bd1ab..98689f3a60e827dbaa82d6171f20e9ea7fb05c5a 100644 (file)
@@ -19,6 +19,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index c56d62ab9f98ee441eb2a08749ee85df9640e149..530cc9aa649d4a4afcb347b2c15848b6cc1907db 100644 (file)
@@ -28,6 +28,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index e807dbdeff2060787a35e97b9b559aaeb842f022..fceb6a6d6d1bc35ee9d93f06b97dcdaa2a44d070 100644 (file)
@@ -32,6 +32,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 7d66eb0d3fa1b7a2c9be5cf467e532ae18980c2d..003a1edfbaf4813d440f58415d24fc32866d49c6 100644 (file)
@@ -21,6 +21,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index bdffcd1ec293fbbd33037d31bc3e03085af1756b..08662d0927269a350b44144d7f1c9dd4a6b3bd5d 100644 (file)
@@ -23,6 +23,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index c638ffa0048552b0d5921330a76f772824e223c6..244a6154bf61add17899e1e3616127d84ad2cea6 100644 (file)
@@ -23,6 +23,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 0996723b97a32613a994626d1881d4fd681bdd90..47580c91ca809be43d8f86e93e0c6b4a7ee5f290 100644 (file)
@@ -33,6 +33,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 01bbb3d5d9905ff0d44a8b4848e36150c48d657c..855e08488086eb5e0c027327795d85efc4050185 100644 (file)
@@ -32,6 +32,8 @@
     <controller type='pci' index='2' model='pci-bridge'>
       <address type='pci' domain='0x0000' bus='0x01' slot='0x01' function='0x0'/>
     </controller>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index d5970540bda96f51fc9df2bd1845509b31c25e7d..1e7f3bcd53cc4fe2c58588369144f2ee8a36288f 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 813d2014a2d404dc70b74106f9ca8eba5f0c473b..951fef9bd3d831a24d1272d3a29aed21f957601c 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 6ba572473ba3e55f4f685f541d8d934b26075e05..78892480fa4585d8c27cc14edb63630271504181 100644 (file)
@@ -32,6 +32,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index ce4ef93b2c33257bca4812c6776fe1326877f27b..bbf5d55b7fce1720f773ddd7018919dc81352244 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 60b316898794f8d83ec18856bfc1564b5c204fbf..705c493fac64b3e1998145ac04dc7f810baa1e9a 100644 (file)
@@ -29,6 +29,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 5d94ec0b4470b0f1dbf41ca8cc41331b76b105e3..04f497633b116ebaaab07e9aeaa1604783bb2e00 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 076095e276ff808d92aea1df7c63c1f0a11e1ab7..9c40895fafc54e19f24db57f8e72694d35049a5b 100644 (file)
@@ -46,6 +46,8 @@
     <console type='pty'>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index dd350be201f4fbfad4ede9c066fc1f12c1670f72..80a697851304d22ea040eccc088b54525ca40f48 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index ed77d35aae8203484084f28ddccc4955eec9a5ba..809eb80f40261c29a39cf1b7086dd67fb06a373b 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 779aa173883dd4c949cd6bed1df734f7961f8617..497014fe4b4d47761e0d70a8dcb66840efb1d736 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 481cc552528ddf2c6a2d58932625386d66948dda..e247651bf26ebd0de844833f62f3f64a4aac15fc 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 63fb2b0a6dcd66e13c00bc98a890de6c1c7c231d..2ee3118bf8cf3746b7ee8d091c752462dfdef1ac 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index dcac86123b7a2bde6fa6535688767c4f15a6ace9..95800b641c795f236b782a2811ef243dd1984ed5 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 0a93f0028d0776bccf62dd126bf191d507d461dc..d0364bad1e4927ee20f7e0ecfdcc4014177dee9a 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index c15ca937b51db056c0bd18e6d2ad6aa7d9ed2452..4e33edfa717595051c08fc3f2a694705b9735b34 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index ab88224f384bd046b202b6fb8673578bcd58a2a1..1b9557cd3c384fb6648629b4aa5f96688b0a1746 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index b78be46162a75819b5c0d4795f9c9a16f0420bcf..824740d56b7d24569ec81475db1f9f5c801a4d6f 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 14dd1ca8e07be4a5394e322dafbbedbb5275c46f..ba3ee291b68af3aead2a290b5fe2b29d78671216 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 9cfa44f73c1e5a661bce53cdd57b884ea4d724da..b0d8bdcd2fa50c82ec2c3dcf90358ea5f490d5ac 100644 (file)
@@ -24,6 +24,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index a36b09c89bc036dfc542cb4b7d7fe43c1d09a676..d3fdab44ba15ed92b51e6812039a857ccff348da 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index dce5f2397ef41f884817925604ec0518f96c41c8..0c66e7fd7e21cec4707a0d59081ce3510ea77b39 100644 (file)
@@ -30,6 +30,8 @@
     </disk>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 45df270662bf77bb00e92fe68aa23e3b38cca365..5ac4abfdb26f3bd0e112a22ef4a27a3c98d7ff59 100644 (file)
@@ -33,6 +33,8 @@
     </disk>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 1764259f80ee96cf55dbdc06a7b5a6271ca3d32b..31fc9f28fa240cbb547788149ca0506b615aaf83 100644 (file)
@@ -30,6 +30,8 @@
     </disk>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 62b17ecb3bf1b94b7b5ed304b654d03aad2adf54..36d8d732dc1db1350d4bd98d9d0c16dd8228d16a 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 0ba7a05e670379b222dc7f5247ccf9d00efe00cc..04b7522770ed78a8d6b1efe497e19370bb7d9e92 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index aaafa6390d2c33cd3d6b6ebfb042a4f3c2069c1d..48e9e9c017c1af6b186321bbdbe6a492398919ba 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 82aeaf1ed0689ddd3e4e07e369962d74c86d3c64..7da39e677a98f98c34779ccb74aeb143bd1fb3aa 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 6d18d72afa7201f391059034ab163e02fa7631c6..d7fd1fc71fab01a04f40d6a2656ee2afb68c3f7b 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 72923ea2117ab157e1a7aee627480f18b08d8283..ac2e942090c64769b328dc4159bd645bb21838a6 100644 (file)
@@ -35,6 +35,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 37e9db52e8f07a05eaa8a7106b32c3098bb3f7a1..2924969536359c3178c13729a4d2da3b1c9e5eee 100644 (file)
@@ -32,6 +32,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index bc9d8d04520053e0bfe2ff76aef730ad3d7512f3..ac023ab9819708507eccb97ec57a30b7632be2e1 100644 (file)
@@ -33,6 +33,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 9ffe633ce265cbd25da539a73ecf4d17224dbac4..b3783db1884c6ddc6fc37cd2c63845eead20d369 100644 (file)
@@ -57,6 +57,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index fc9ad163c63da1b4b5370350b861f585456339b5..001b0cd0739d3d90d95bab59233e71e166281042 100644 (file)
@@ -30,6 +30,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 343767d1c6610069cf9d2cc68f9e2fb015041e42..8add406c072296a2c3355e94ec1e812ae8bfc5ef 100644 (file)
@@ -36,6 +36,8 @@
     <controller type='fdc' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 96742374cc90057b67fc2b2d7eece43c8615b167..f60aba3ed5517589692d55b7b3c1762152bd5327 100644 (file)
@@ -41,6 +41,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 7495a4585658ffc3222a2c5df19a6287e9f427cd..d0b61cbe8f991451d25ca9f030fecfc82a8d3d84 100644 (file)
@@ -51,6 +51,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index d3d889214574b7405f40a4ca8f30db74af772cd4..fae95134b8a99e8dfaa00d0966a4c0a912e4e068 100644 (file)
@@ -28,6 +28,8 @@
     <controller type='ide' index='0'/>
     <controller type='scsi' index='0' model='lsilogic'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index a0e110575f7bc2e1e489b3e1dd1f6f9adb243ca3..13004c1889312549c669246874ac2e1351181f4f 100644 (file)
@@ -34,6 +34,8 @@
     <controller type='scsi' index='0' model='virtio-scsi'/>
     <controller type='scsi' index='1' model='lsilogic'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 4dbbd2995a65bfb5c6567c81213f883d69bc4579..676ab973b11f684cb5203168ad172d024e4d05f7 100644 (file)
@@ -28,6 +28,8 @@
     <controller type='scsi' index='1' model='lsilogic'/>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 801207db6073bbbce0268dd8a66ee421174c7478..d8e509f6e664e2dc432c374643bf79ccd37f0107 100644 (file)
@@ -28,6 +28,8 @@
     <controller type='scsi' index='0' model='lsisas1078'/>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 2d8df2f183340ba6286a99a011c67f30730cae01..0699f51620d16e4b96c1f4d3046acc9fc2b0a7a4 100644 (file)
@@ -28,6 +28,8 @@
     <controller type='scsi' index='0' model='virtio-scsi'/>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index a175b2dc981a336ae1a9d10d428335f4ee84a030..fa74b62537e86bdb3d8c444ed52c35132d7fc099 100644 (file)
@@ -28,6 +28,8 @@
     <controller type='scsi' index='0' model='ibmvscsi'/>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index dcab1e9aa037f637aaebf7449508d050f98574b8..4f7f3f13439503d639866e26aa80848ab3b434a8 100644 (file)
@@ -42,6 +42,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 74a30df6ae56e47535dc2b9b6c5be225cb54022b..06d75aab8cc703909fd4dec088ab814bf2945bd2 100644 (file)
@@ -28,6 +28,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 615a7f5ba810d95561c0da002d16f1483754f709..9a192b7be6ba35e51a3425a6f1a2220b7e5e34d5 100644 (file)
@@ -24,6 +24,8 @@
       <driver cmd_per_lun='50'/>
     </controller>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index f4487eb849c5a8ca22b9b09f997861162087bd4b..a9c2840eedc55e810f0dcf6c761b68a0c1127659 100644 (file)
@@ -24,6 +24,8 @@
       <driver ioeventfd='on'/>
     </controller>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index cd7d4a7deb249c3b15e6261a40ddc37877d3e02c..be1454e1bc347fd7405dece7f780dcae8c30afb1 100644 (file)
@@ -24,6 +24,8 @@
       <driver max_sectors='512'/>
     </controller>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index c57276fce733f93c2ccfb59ab7b56dff186714cf..89ea31004fde1c1c3605a3ed2555870fdca9854e 100644 (file)
@@ -24,6 +24,8 @@
       <driver queues='8'/>
     </controller>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 458c55d8f39194b0c35d377dac304e7c7c075ff0..b843878bc26b4666e9aa186745225287bc9d91b1 100644 (file)
@@ -40,6 +40,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index e0bad718b938467d0a639773f4bcf20ff916c3e6..088daff64318571f1f9229a255f72d30aa700a76 100644 (file)
@@ -40,6 +40,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 60fecb81a7fa9972029c412a5f1c5395eb27b594..6de570a8678037e1982b5a1a5ff3b1d1b6c693ba 100644 (file)
@@ -25,6 +25,8 @@
     </disk>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 10a88435ed2277e8b1dd5df4fc211ea601554e3d..f416737ca799f18da65357bc2643d0261730bc5c 100644 (file)
@@ -21,6 +21,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 5d1e9dc12978a3dd11ce1ed91fce3c7f1070a14d..7c9db82fbd6e75ff69edf0c1cd3fe8cae65c04d1 100644 (file)
@@ -21,6 +21,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index b3b7e89ff3d97362ce9807d5038efa711d544fc0..77c0845fac470eca3fa848793b20fbdfff22095a 100644 (file)
@@ -46,6 +46,8 @@
     <console type='pty'>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 360a7fd1436aecc2c22113b8eb89e95b7119408f..4e0826f1c1a9e37545b7252fa7dda387cf2fc507 100644 (file)
@@ -25,6 +25,8 @@
     <controller type='ide' index='0'/>
     <controller type='fdc' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index b9b5c140ec0d73bf5617cb46851a9946ca78ce04..77b484d32ee05aea9354ad8d9cc9825749a63df9 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <hostdev mode='subsystem' type='pci' managed='yes'>
       <source>
         <address domain='0x0000' bus='0x06' slot='0x12' function='0x5'/>
index b5efb408eeaf4f66b238b62bec51c50abdef5fe8..e0846e9b50526736b95fb12ed2419e71dc9307cd 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <hostdev mode='subsystem' type='scsi' managed='yes'>
       <source>
         <adapter name='scsi_host0'/>
index 3bfded490da85e73998d2df1fe6153fab0d9685a..ed2bf257455dd7ee73d39eb80619864606f7ec6a 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <hostdev mode='subsystem' type='scsi' managed='yes'>
       <source protocol='iscsi' name='iqn.1992-01.com.example'>
         <host name='example.org' port='3260'/>
index 8a050998eaf12c4e4f26498d4723103a9055a649..056151e7a997d83cedf6cf88a85fa68105bb5920 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <hostdev mode='subsystem' type='scsi' managed='yes'>
       <source protocol='iscsi' name='iqn.1992-01.com.example'>
         <host name='example.org' port='3260'/>
index 98c469c8a90215a03e2a2b27684b42bce221bbe9..f545d74861258c827e8937c897dbaa3d21b9486d 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <hostdev mode='subsystem' type='scsi' managed='yes'>
       <source>
         <adapter name='scsi_host0'/>
index 69fdde37d637136575d3b6174cf8876f19d1eed1..466b9e6899a71c704e6df2f078c8e60462bf89f8 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <hostdev mode='subsystem' type='scsi' managed='yes' sgio='unfiltered' rawio='yes'>
       <source>
         <adapter name='scsi_host0'/>
index 359bb959ce06678a19f7aca22a2d8b2d0a011747..69c0b0d5f98f7f52f8d2a76e06b56f612674a96e 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <hostdev mode='subsystem' type='scsi' managed='yes'>
       <source>
         <adapter name='scsi_host0'/>
index 21404eee07ecf2fdc9e1dbd5869679ce1a0ff612..3ad679ba78ef4965aab504c96d3a41edcdb8bd48 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <hostdev mode='subsystem' type='scsi' managed='yes' sgio='unfiltered'>
       <source>
         <adapter name='scsi_host0'/>
index f9ce8af59499dd0bfd720f4af2f9e0ee7ad95c37..effd5f30f19e89d03fad866a2a6d5a4f4a4def6c 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <hostdev mode='subsystem' type='scsi' managed='yes'>
       <source>
         <adapter name='scsi_host0'/>
index d4dba4ac23bb29ab5d4c3bf072f6866fd5a7f2c4..33577abd5f2c9aa391c8a56f818104d1b66b7823 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <hostdev mode='subsystem' type='scsi' managed='yes'>
       <source protocol='iscsi' name='iqn.1992-01.com.example'>
         <host name='example.org' port='3260'/>
index 13c0930f64fa2b0c690998bc9e7859d52a083a56..e612eec8b792b8bdaf1a0fb2c690065c11db3793 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <hostdev mode='subsystem' type='scsi' managed='yes'>
       <source protocol='iscsi' name='iqn.1992-01.com.example'>
         <host name='example.org' port='3260'/>
index 5a263e7be0c4a9d3d2d257737a0fadf0b22f0141..6f302be6ce55910192bd523ebb1c9e8d6137bd18 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <hostdev mode='subsystem' type='scsi' managed='yes'>
       <source>
         <adapter name='scsi_host0'/>
index 5807eff92611ec0b07106f1b6816c73860d32fcb..a196886bacf1540e7641206dc0a721341e5e70fd 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <hostdev mode='subsystem' type='usb' managed='no'>
       <source>
         <address bus='14' device='6'/>
index 8daa53a8ba3e9631ceef31ddfc7f6aab2047be2f..7161561fbe5ff2be1f028205b05c332d5ba8f251 100644 (file)
@@ -22,6 +22,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <hostdev mode='subsystem' type='pci' managed='yes'>
       <driver name='vfio'/>
       <source>
index f1a55009e77d6f4f0ad3ad67988788abc9f0d269..20ad0a5c2b98b43eddec4c8924789b683d8df102 100644 (file)
@@ -32,6 +32,8 @@
     <controller type='virtio-serial' index='0'>
       <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
     </controller>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
   <seclabel type='none' model='none'/>
index b67df2f70d3b6508f9969295124b48a7d6547314..24665a493e6225fca0ad6b721026341333782585 100644 (file)
@@ -40,6 +40,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 6afa6ef5dfd6bf7e2198d3571d6477b686300a2e..5b103079d1c83a355d06aa7551f7fbd457bb45b1 100644 (file)
@@ -33,6 +33,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 21f49855599fd30294896c3258f68b5e26b15fa2..d6f970348c4755a24b7899b894097b963427cd9c 100644 (file)
@@ -33,6 +33,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 52ca2f9e73435fedd6c423cbf68e27169ea00501..709a0f909284ae9c61dbf6d183471fc25008706f 100644 (file)
@@ -40,6 +40,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 0822b57c9b0bf274e98aac199f9956671c9e457b..0eb59df90ed5fc52b8c5473dfbf0c8d0878bf2f0 100644 (file)
@@ -25,6 +25,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 4ec16d511dea94f8464af39ccd84891fe3d65f8f..1067f64e80977e04e89353d801458e227f9643b4 100644 (file)
@@ -24,6 +24,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 9f0edbbf49b9397faee99da6dec13c4bc8b5a05f..0cafc076788f447b9bb835435104aeb51d9d7fc7 100644 (file)
@@ -19,6 +19,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
     <panic model='hyperv'/>
   </devices>
index 5b800409e78efb64c9bf52a16870b17cc0653fce..2b8f332a6b853f5bdadee2832568f50b966eb812 100644 (file)
@@ -24,6 +24,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 5765a04a96ec07bb387f02e1b7da629da38cd8df..2ff76e1ed06ac673150b717e4e0f5457daff20b3 100644 (file)
@@ -24,6 +24,8 @@
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
     <input type='mouse' bus='usb'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 59d04ebec8c81049bbdae01978d975169c3485a5..096c0826596e5e513d68f95930b0ec198573f094 100644 (file)
@@ -24,6 +24,8 @@
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
     <input type='tablet' bus='usb'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index d907b9b45ab9b76971e910d589c81b91a27bef2d..e853de54331a6b3f7f102619681fa382f46a9f91 100644 (file)
@@ -47,6 +47,8 @@
     <console type='pty'>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 72122fb1030fb8d1f31aac55d845fa4f7c685a13..cf50a2b06f6fab821aa3b7580e425216e164e81b 100644 (file)
@@ -35,6 +35,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index c63167709f3c270f039052d526c1124a8b93f739..f0ca1197414f86039ad3608847253d7d5bc89627 100644 (file)
@@ -28,6 +28,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index d70e74b0bcee2cd88ee4a95216ba3bd9d6966d45..32e0075e9a583e7d2b1e195d70914f98fc46f16c 100644 (file)
@@ -28,6 +28,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 12a92e799cb1e22e387c3d7133f9e21892300d9c..5f18b92c4b7c1dff4966f53de78857041947117b 100644 (file)
@@ -24,6 +24,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 64b8cd89f149e35dea7f30cb1b98027b7a390684..5e54e784e2f86a852bb2b900d24e651caddde39e 100644 (file)
@@ -22,6 +22,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 3f2817e8adfc4baaf84c080d88f9526b6abbcb3b..883759619de6ac62b81f93d4376bc55ec0bda4da 100644 (file)
@@ -22,6 +22,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 32fb3492e3ce6816afa3f791038cfd0b094044d3..15b474babc188fab688ad6f5385ccfa0a17d0e6c 100644 (file)
@@ -21,6 +21,8 @@
     <emulator>/usr/bin/kvm</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 564f0b4714f494463e34c95003b0b73d84b68d93..20935562b78828f0f2edecea56e8f166af97cbe0 100644 (file)
@@ -33,6 +33,8 @@
       <key>thequickbrownfoxjumpedoverthelazydog</key>
       <target path='/some/lease/path' offset='1024'/>
     </lease>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 37a9e22f1c476b8b2ea7e381efd7ce3702e66a0b..be84ca4c769377db977ee39612277c4a0fc0a7a5 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index b98f43481e3d29e2850d64460a8d09d64106461d..58784babfafc4597707861f079ff4ef0cf78145c 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index fbcac841c1bfd323ae6aa036ebfe65c22508f60c..48d5904a488a17a7414b72fcabd6928d5995626c 100644 (file)
@@ -33,6 +33,8 @@
     <controller type='ide' index='0'/>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
     <memory model='dimm'>
       <target>
index 5c807ed09fc0aa78999af8480606893c80816750..c83a6a5b019d0055a4b55f648bed53b95b01c085 100644 (file)
@@ -17,6 +17,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 567a662f7089b9aaf4e032fb31cd889de2cdc796..90bd43e0292062987ffe9eb28024b5a83d078572 100644 (file)
@@ -29,6 +29,8 @@
     <controller type='ide' index='0'/>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 5fcc470c48cfa837344e4075ff83f45d0bac2d27..23fc7924672a74b0b1f9d5a91329162aae6fa24c 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 4a938b3ff82ea89c902bcc90ee81f0d924d9e999..bfdd1aa5cad26eb7f533c3a3b4de146a1e25071f 100644 (file)
@@ -27,6 +27,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 5e1a101ee5f23ea7d5b471662b50640fbcb399e7..800a0a93b4e2cedab2ab785022aa7ba287a0ccb1 100644 (file)
@@ -26,6 +26,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 80d8f0f01f3ccf68fb30a9d64b5df433782007a6..3619c24e8fb6e5be9d4da4bfb170a4cee1ea3442 100644 (file)
@@ -26,6 +26,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 5da5fa60a63fccd1f064fd461e04d84db6705a73..30276e0d582dbf1d055d21adf2e5b6a8f80f6bf3 100644 (file)
@@ -27,6 +27,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 8263642216f356e8b01245b667761009b7283679..ac8b3f094c2425217b0d7e97e180820d55298b84 100644 (file)
@@ -26,6 +26,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 43a88eed693fd505e0f4a18828a4e01fd14170b3..6dba3159b4a1d52d7d0dd57b909935d3bad1bc98 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 5e1a101ee5f23ea7d5b471662b50640fbcb399e7..800a0a93b4e2cedab2ab785022aa7ba287a0ccb1 100644 (file)
@@ -26,6 +26,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index d616918340f655c56ea87a287fb9ef4c87e81e7e..d1810b57d9a049dd8e5efe5784a44b5c61ceb011 100644 (file)
@@ -29,6 +29,8 @@
       <target dev='nic02'/>
       <model type='rtl8139'/>
     </interface>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index bc1a9810845ac100bc22cac7c944722bde2f004c..5e88efba29e7c3dc9316b5d162c3317c765d67d7 100644 (file)
@@ -28,6 +28,8 @@
       <script path='/etc/qemu-ifup'/>
       <model type='rtl8139'/>
     </interface>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index b4f5e72ee5b84e440e7e98395e8a7767dbd650e3..d4e4476415e04c6dabf6cd54d93b6f46ee372238 100644 (file)
@@ -36,6 +36,8 @@
       </virtualport>
       <model type='rtl8139'/>
     </interface>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index f88eefc9e9083ed29792f8252e169da11be95bfe..8cf62549353c5ceba668ba73725129e0c134a090 100644 (file)
@@ -35,6 +35,8 @@
       </virtualport>
       <model type='rtl8139'/>
     </interface>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index ae5a1741d7f55dcb9baad257afdd3f92c16e24fe..f108cadeb1f6c965a286061dca85fd8460a084d2 100644 (file)
@@ -30,6 +30,8 @@
       </virtualport>
       <model type='virtio'/>
     </interface>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index e90de23f7a1c53ddcf5c5ae54bda84dbbc26cdf5..2902cb2d7fb225fb941413ce3864371be8ecebdc 100644 (file)
@@ -35,6 +35,8 @@
       </virtualport>
       <model type='rtl8139'/>
     </interface>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index c19107dba0e551499e0c3d0d4607826bf9d8304b..239510dcb1b4553d70b7458b739948b141a7fa45 100644 (file)
@@ -29,6 +29,8 @@
       </source>
       <model type='rtl8139'/>
     </interface>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 80330aa0fbfd141e4c96e11392d0ba4861e7170e..17d7adc4162cae83c2c950f5ccbb54170fc91c84 100644 (file)
@@ -27,6 +27,8 @@
       <mac address='00:11:22:33:44:55'/>
       <model type='rtl8139'/>
     </interface>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index fa09157cd570d45a9107e9c6c934ccb72c71e47d..3771563577f8d08aa5369b0086777fa2e4a13b8e 100644 (file)
@@ -38,6 +38,8 @@
       <source port='2015'/>
       <model type='rtl8139'/>
     </interface>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 1782831c0d7a049a6a2c3a03c4aff34a5dfaef38..5d631fde33be394cffaf4dac1f3e743edb640da0 100644 (file)
@@ -27,6 +27,8 @@
       <model type='virtio'/>
       <driver txmode='iothread'/>
     </interface>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index f1be0517862212842826e97279b22113730a32ed..30297e607df3757458a1bc5ebd06fdfec5bf4b08 100644 (file)
@@ -30,6 +30,8 @@
         <guest csum='off' tso4='off' tso6='off' ecn='off' ufo='off'/>
       </driver>
     </interface>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 6cba43923e9fb2cb7454843091c211968f1a0a29..8445feb39b9f5c52329d2b87cc281493befd8b64 100644 (file)
@@ -49,6 +49,8 @@
       </virtualport>
       <model type='rtl8139'/>
     </interface>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 5c0ef5522e782779a157e99e9d079babcaa936e0..422649cdb8a4670145f96e61c7c6d04f17492d92 100644 (file)
@@ -27,6 +27,8 @@
       <mac address='00:11:22:33:44:55'/>
       <model type='virtio'/>
     </interface>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 5fcc470c48cfa837344e4075ff83f45d0bac2d27..23fc7924672a74b0b1f9d5a91329162aae6fa24c 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index c53b7c3410f6f264a852f4e7b1af4721734fa985..021642aaef73cce810e01b9c020889027906dde8 100644 (file)
@@ -26,6 +26,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 6e9720fad11694a1b99197f4cf0e7d93af002f36..d85ba6b28189e132076b672a9ba4c884de9f3ff0 100644 (file)
@@ -25,6 +25,8 @@
     <controller type='ide' index='0'/>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 886a07a5f52ff5c7c5f4f23451dbb21397b810bc..b9f7ca4817707c60c5c01f48c7b8f12d226c901c 100644 (file)
@@ -25,6 +25,8 @@
     <emulator>/usr/bin/kvm</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index aadb75896b3d48318f7e748a72084c19bc31120a..5908ab30e74cd1b0feb82abcdef299d349d33d50 100644 (file)
@@ -19,6 +19,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
     <panic model='hyperv'/>
     <panic model='isa'>
index b9595a84819558ef27d39a24d158f20b52220b8b..767d615573b40c7b9ba72983c36a97c30538b162 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='fdc' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
     <panic model='isa'>
       <address type='isa' iobase='0x505'/>
index f3f3fbb3af251c6ececcf6d9a5146a05a5d5df88..c3c75517922d6385b6cd9082940e783fbdeb8f7f 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='fdc' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
     <panic model='isa'/>
   </devices>
index a3dfe9abd49811365710f63becfa58cf4af30412..99d2110b213127b2c3811294094666168613a8e8 100644 (file)
@@ -28,6 +28,8 @@
       <protocol type='raw'/>
       <target port='0'/>
     </parallel>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index a5e59b26a358776a5a137dd44f68a389ebe92a4c..6ad113495c1fe8d0c294f1253ac8a91ab2d25970 100644 (file)
@@ -32,6 +32,8 @@
       <model type='virtio'/>
       <rom file='/etc/fake/bootrom.bin'/>
     </interface>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <hostdev mode='subsystem' type='pci' managed='yes'>
       <source>
         <address domain='0x0000' bus='0x06' slot='0x12' function='0x5'/>
index a058e385040dea4bbcd5734d0d81b65bb7ff77cf..10d3a48ae1d4f1c689f71e76c369eddf4f731ff9 100644 (file)
@@ -32,6 +32,8 @@
       <target type='serial' port='0'/>
       <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 910183e3be8fbff0d317c35c33b4f6ec881dbebd..98be1cdba08e2cde6c6dd546494c53ec0e4804a2 100644 (file)
@@ -52,6 +52,8 @@
     <controller type='pci' index='30' model='pcie-root-port'/>
     <controller type='pci' index='31' model='pcie-root-port'/>
     <controller type='sata' index='0'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <video>
       <model type='qxl' ram='65536' vram='32768' vgamem='8192' heads='1'/>
     </video>
index bc28a714847a886359521baf6a90267971445c9f..795f8ddcbe3ab209df561126873b83703a79df36 100644 (file)
@@ -28,6 +28,8 @@
       <target chassis='40' port='0x1a'/>
     </controller>
     <controller type='sata' index='0'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <video>
       <model type='qxl' ram='65536' vram='32768' vgamem='8192' heads='1'/>
     </video>
index fca314909725823ea547a08d1424c075db20b7d3..b7816758441a3b4bb8aefc3a594424e8a089fb0a 100644 (file)
@@ -36,6 +36,8 @@
     <controller type='pci' index='11' model='pcie-switch-downstream-port'/>
     <controller type='pci' index='12' model='pcie-switch-downstream-port'/>
     <controller type='sata' index='0'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <video>
       <model type='qxl' ram='65536' vram='32768' vgamem='8192' heads='1'/>
     </video>
index a451d6cb6ce007a6f015aa32f12b99072285b259..4205f8a473d8f2c2a96aaa0ea67f8a765e2aa793 100644 (file)
@@ -29,6 +29,8 @@
       <model name='x3130-upstream'/>
     </controller>
     <controller type='sata' index='0'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <video>
       <model type='qxl' ram='65536' vram='32768' vgamem='8192' heads='1'/>
     </video>
index a181d6c16a5cc4f46a5e9b70ea88ebbbe95e80f1..bcc5b3c42bab74243aa498b3f7ef54645526a865 100644 (file)
@@ -18,6 +18,8 @@
       <pcihole64 unit='KiB'>0</pcihole64>
     </controller>
     <controller type='usb' index='0'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index ef9cd4fd8cbe7473c55c7185879cbe1f235b5300..a967bf48c012b7901896b88d9516468703e75742 100644 (file)
@@ -25,6 +25,8 @@
     <controller type='pci' index='1' model='dmi-to-pci-bridge'/>
     <controller type='pci' index='2' model='pci-bridge'/>
     <controller type='sata' index='0'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <video>
       <model type='qxl' ram='65536' vram='32768' vgamem='8192' heads='1'/>
     </video>
index 60da238b5d90538afaf10fc187acb79da94add47..931f513d38cca8c6c60dac9cc6ba2851920b4540 100644 (file)
@@ -18,6 +18,8 @@
       <pcihole64 unit='KiB'>1048576</pcihole64>
     </controller>
     <controller type='usb' index='0'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 2f16023d6ab2a4fc2b81e0e320227f633d874ee3..1eb5a831830accc043d19d0f860a9bd441f4b701 100644 (file)
@@ -20,6 +20,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 4820476b2be99250aa547204fc060b50d31149b2..693b71cca71ff2de89d005eec10721fdbadaf9e3 100644 (file)
@@ -21,6 +21,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index ac8781b558d8fce348879a68c788e0335ea4315b..0b8c9af6f818377ad05fa2e3a638ea87cde070b5 100644 (file)
@@ -21,6 +21,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 3e4313297e5c6bfa5826a4c5450ff4d7c42903ce..44c9064a16cd1d5b3d614f20d8effc6ea1f38dc3 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
   <qemu:commandline>
index 974b966ed2d84749bc537b78591cb4f9c3e65153..8fa2a7e4512f7dce441a92a4623cee254ba52c87 100644 (file)
@@ -17,6 +17,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 4d400e1e28993f6ee7102c8c21fe23d139ebcf65..92707f4e1af87c5136a654b05ee3806587e46cd8 100644 (file)
@@ -17,6 +17,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 5fcc470c48cfa837344e4075ff83f45d0bac2d27..23fc7924672a74b0b1f9d5a91329162aae6fa24c 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 493f38bef96938d63489099c06d921cbb07fc814..ac42473254fb04405350576a9fe1ecf1c94fc05a 100644 (file)
@@ -22,6 +22,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
   <seclabel type='none' model='dac'/>
index ce7f4f7115bee106a5a8a85bffc26ecd8c4913a2..88ea2e0035bef43eaace949538c3bd9fd0575711 100644 (file)
@@ -27,6 +27,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index a80e781e1c357f773327cc5331220526912acb15..ec7b3142827bd89be3d11ea96888d27756a493fe 100644 (file)
@@ -22,6 +22,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
   <seclabel type='dynamic' model='selinux' relabel='yes'>
index cec59f8bf49f2c63ca4112eab4156360a153042e..4872b91908e2114035ff4d4c795f778970bff261 100644 (file)
@@ -22,6 +22,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
   <seclabel type='none' model='none'/>
index b790d07d2248e845372e365b8f35c52b7054fc11..ceab33720a7170337f0601fda329b363f41b44c8 100644 (file)
@@ -34,6 +34,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
   <seclabel type='dynamic' model='selinux' relabel='yes'>
index 7978f5bc1e104cc5eddb04332e2c555dcab66591..b850af1cd98b99ea395ea021d96a80cb10f680d3 100644 (file)
@@ -25,6 +25,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
   <seclabel type='static' model='selinux' relabel='yes'>
index c1e4392b5dff265e7bb2c1e778a10f518fcf37fc..32c83bd3834fcf69ff340f7cd58e3a84ee8eaf18 100644 (file)
@@ -22,6 +22,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
   <seclabel type='static' model='selinux' relabel='no'>
index 4c4de66be8e5b5c86603512eb6967e12ed97f4d1..aa03ab814e0c1e4a5a1a3f379c6d0eebf4e9d7d1 100644 (file)
@@ -31,6 +31,8 @@
       <source path='/dev/ttyS2'/>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index e4b039651bdb67a2ba94d418dd9850f35a7a419d..a7596ad00437075e5e528b66a464b99f5609de52 100644 (file)
@@ -31,6 +31,8 @@
       <source path='/tmp/serial.log'/>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 8bce8f5f9dc765446f3e037316885ee2ca44a0dd..75d77ade24f73f81305444a4ba9e753aeed0ab59 100644 (file)
@@ -33,6 +33,8 @@
     <console type='pty'>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 1de23051507f336907746ad48c14e69202ce923b..7be72591721fe59ae6b7373001e65496c6d82912 100644 (file)
@@ -29,6 +29,8 @@
     <console type='pty'>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 6e20886a54ca8fa6c720e082557a28e33847ee3a..970ef7f9313e15e8a6c051091ae59f01a6171168 100644 (file)
@@ -30,6 +30,8 @@
       <source channel='org.qemu.console.serial.0'/>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 5a667d79945ae28614095aa1d7878203d71b6d21..48037bb19a4e4c300d826e13f3ac9b84502489d4 100644 (file)
@@ -33,6 +33,8 @@
       <protocol type='telnet'/>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index cc8bcfeafbb7a04e4bbbcacdfa7f1f3613a4caa3..ba0c2895f5704ef65d799926d08f28a5ffab9aa1 100644 (file)
@@ -33,6 +33,8 @@
       <protocol type='raw'/>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 8cc2f9c570266b4cfc5999542da17201c4f19f25..61661e7c4fa3a83cb8357d4321832f90f30195d6 100644 (file)
@@ -37,6 +37,8 @@
       <source mode='connect' host='127.0.0.1' service='9998'/>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 6bb1ce96020651f08c132e07c3deddc855bfc53b..6789e2da1c7f744a51372768456481ad748858b6 100644 (file)
@@ -31,6 +31,8 @@
       <source mode='connect' path='/tmp/serial.sock'/>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index ea789abc8219872359bc88b0a4c19285a8e75e23..69ce1ba2245287eaf0a04284bd74ca5d317cb95a 100644 (file)
@@ -29,6 +29,8 @@
     <console type='vc'>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index d4b38f91b05084d8b2003cd678f0a655ca603ffd..5bc49044894c9f042e37b2ffa5a1ff01b22a724b 100644 (file)
@@ -16,6 +16,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
     <shmem name='shmem0'/>
     <shmem name='shmem1'>
index 1f6aec1ac08968d65f68b01429c9b1c13df17723..60c4af2952ad3e1f4acb5a9a6a32dd866bc9c935 100644 (file)
@@ -53,6 +53,8 @@
     <controller type='ide' index='0'/>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 30888ae757a0945f4ff37a4c3c49b3fa4e5241c6..0fbb0a896a62514a932c75148b14a7a30f4b929b 100644 (file)
@@ -46,6 +46,8 @@
     <controller type='ide' index='0'/>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 365e9dfe1b7f375876468daadcf3dfa254442dc6..9ac578b77d697e205a11c02ff855e59460183cce 100644 (file)
@@ -26,6 +26,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index aa6ab1ff9e07748a63e9dcca9959ca248c92eae8..dbae994b5ae42df0d073f7d91a728b3edcd1b1ef 100644 (file)
@@ -22,6 +22,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <sound model='pcspk'/>
     <sound model='es1370'/>
     <sound model='sb16'/>
index 734900316e2ae197812568aa381a5fbe13fa6b04..ccffe4a42280c675aab5cfeb1a133c669260b305 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <sound model='pcspk'/>
     <sound model='es1370'/>
     <sound model='sb16'/>
index 3237c6a398c4c91ce2db07d18d32a717848d0bcb..7d85fd8626aeaab5939a46481ba0b7065732240b 100644 (file)
@@ -47,6 +47,8 @@
     <console type='pty'>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 05b991f0fe1cf58aa1a8fd245948d284f3046925..12ad8cfb8e1932440e5fdf65ffc784c0b63fb2fe 100644 (file)
@@ -20,6 +20,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <tpm model='tpm-tis'>
       <backend type='passthrough'>
         <device path='/dev/tpm0'/>
index 1ea66f5c3a29a3e45c6386133eaff5df0d68be7c..4702697ee0f91f76415585c8dbe2aa4444f45008 100644 (file)
@@ -30,6 +30,8 @@
       <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x2'/>
     </controller>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <redirdev bus='usb' type='tcp'>
       <source mode='connect' host='localhost' service='4000'/>
       <protocol type='raw'/>
index c2de610340186b028ae7b0a45025ae4b8a35afd4..9cd00c0d36e2f7d6a8a9a38399cbcc43d4222eba 100644 (file)
@@ -32,6 +32,8 @@
     <controller type='pci' index='2' model='pci-bridge'>
       <address type='pci' domain='0x0000' bus='0x01' slot='0x01' function='0x0'/>
     </controller>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 76f84f622c1e57372be0c4d99694357cc7a4680d..2355133209d443b681d193501697c21e1482b8cd 100644 (file)
@@ -46,6 +46,8 @@
     <console type='pty'>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index e7915b55538caa13007b55a708c548b0b533c244..e3d28bb483996255bb466f5ff007acf5617fdd94 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='ide' index='0'/>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <video>
       <model type='virtio' heads='1'/>
     </video>
index 0227424d080dc70b6fbc42ae1e7206ceb6cf05ad..47a93b14251c81f851a37fe3d25fd624a2585124 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='ide' index='0'/>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <video>
       <model type='virtio' heads='1'>
         <acceleration accel3d='yes'/>
index e2bf06310dc429b1a4b766af1564675a03b3164c..79270ab6da77f1a6c34430367724fee9d55681f8 100644 (file)
@@ -19,6 +19,8 @@
     <input type='passthrough' bus='virtio'>
       <source evdev='/dev/input/event1234'/>
     </input>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 11fb5666ee22bf92cacaa8b994a0fa26f20badc0..4f5e3e9a460cb95d1dd5500fc71d3c6d09538aa6 100644 (file)
@@ -21,6 +21,8 @@
       <address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/>
     </input>
     <input type='tablet' bus='virtio'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 077ca92ce1156216249dd68062e921f2423a1e80..63dbfda702f84c8ee5ed3065b4719b1948e318a1 100644 (file)
@@ -45,6 +45,8 @@
     <console type='pty'>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index c44dc7d5bc5988e10e5221093a6afb6283736e6c..64a0eed7b90c89730d3b0399a0493209a50b8dba 100644 (file)
@@ -16,6 +16,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
     <rng model='virtio'>
       <backend model='egd' type='tcp'>
index fc2be1ec6534a9dd1c050cb0b677446e425ea19e..71bd21a65c66c8d9dfacddce392a3b418480d736 100644 (file)
@@ -16,6 +16,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
     <rng model='virtio'>
       <rate bytes='123' period='1234'/>
index 2bbb826b81604da8a9c527f00044614e2f38adad..eb7ed9973fb41f4e4f9e018c96b0671cbdf4e9c0 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <watchdog model='ib700' action='poweroff'/>
     <memballoon model='none'/>
   </devices>
index 380b70f1e809d6c658918e084fe391bf1a37008e..d9efca2c5ffae0be53bf06468f0ad673fb6fb456 100644 (file)
@@ -22,6 +22,8 @@
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
     <controller type='ide' index='0'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 79e465a8011c377321f1bc48d121bbce51ffcd03..8a9646294d81f40dbb0383985d7aba18a3cb2017 100644 (file)
@@ -22,6 +22,8 @@
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
     <controller type='ide' index='0'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'>
       <stats period='10'/>
       <address type='pci' domain='0x0000' bus='0x00' slot='0x12' function='0x0'/>
index d8270b1ee154d77f6e487558aec3e2d43e7ac3a8..0eee88c58847daabc04db1cf2b8feaee38ceef24 100644 (file)
@@ -35,6 +35,8 @@
       <target type='serial' port='0'/>
     </console>
     <input type='tablet' bus='usb'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 62f562d16231b70779a4014ac567866081846e3d..8727c180bcf7e0521d6b612e80abefbcc86cd2d2 100644 (file)
@@ -24,6 +24,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 7a608a86b209097711903786a6f386ae46eec0dd..f2247c3525aea0e8026ed4f796ff1db73e45bd34 100644 (file)
@@ -50,6 +50,8 @@
       <target type='virtio' name='org.linux-kvm.port.lla'/>
       <address type='virtio-serial' controller='2' bus='0' port='0'/>
     </channel>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 4f050fc66d4a984e7ea8f0325b13231ce8aa4711..a8487cdbf30ad3298d40372e5719da6068769a17 100644 (file)
@@ -38,6 +38,8 @@
       <target type='virtio' name='org.linux-kvm.port.foo2'/>
       <address type='virtio-serial' controller='1' bus='0' port='5'/>
     </channel>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 5027a1e48d64bcb9d027a07a25aa1377d1754667..037b6e545e1b4c556141262753412477e4ecba30 100644 (file)
@@ -37,6 +37,8 @@
       <target type='virtio' name='org.linux-kvm.port.foo2'/>
       <address type='virtio-serial' controller='1' bus='0' port='5'/>
     </channel>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 1eca2a9bdcfe01adb31a96896b96a5c917b0b7b8..b3ba4fcf7bee6c1850df7ab547232d59d5a9556e 100644 (file)
@@ -28,6 +28,8 @@
     <console type='pty'>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 636e984265e88855fe2638999f533a6a4c2665d7..d79ac9d29a1b018e101259ebf352ddf81a978824 100644 (file)
@@ -33,6 +33,8 @@
     <console type='pty'>
       <target type='virtio' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 340430e3d1dbd8f02500b7e88b6782f852911ab1..f20abf9dd7c4a7cf4a76cd149d39cd3e22815bd9 100644 (file)
@@ -26,6 +26,8 @@
     <console type='pty'>
       <target type='virtio' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index a3c22e803f6275a9d5cde5bf74555051541a27ca..e88b5cf2d6591222dee4e82fc9ab7ce10920ae67 100644 (file)
@@ -29,6 +29,8 @@
       <address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/>
     </controller>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index e678607183fec4936691354b7ab73637603f1f68..d1829d8e388f4e220752ed1fc956176409e3bcb1 100644 (file)
@@ -16,6 +16,8 @@
     <emulator>/usr/bin/qemu-kvm</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 0a76f12e2b1ead4ea7a42af54236f2a682271387..8e35c3d9b534ae79ef2afcdd3e3105c671e71e3d 100644 (file)
@@ -24,6 +24,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 58f40b99023fd15ffd588e84ad5770b011d8196d..1c617723eefd3051c4cdd4c96a0f7f397c803354 100644 (file)
@@ -23,6 +23,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 58f40b99023fd15ffd588e84ad5770b011d8196d..1c617723eefd3051c4cdd4c96a0f7f397c803354 100644 (file)
@@ -23,6 +23,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 58f40b99023fd15ffd588e84ad5770b011d8196d..1c617723eefd3051c4cdd4c96a0f7f397c803354 100644 (file)
@@ -23,6 +23,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 435d0ae702e0af2ce90953da23707072a21f2640..4702dc823698b187f594af5b00a266ef27d15c97 100644 (file)
@@ -33,6 +33,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 9f61336b8d43ed42b75f8a0d93ae3c17141db200..517711433b1eef2a4de87cfffdda3e4530ad202a 100644 (file)
@@ -34,6 +34,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 30fa66dc5712a5ee4091e04c036283c7ffe3c857..9fd32acbffea3b21eaa475301e37389bb0e2d191 100644 (file)
@@ -16,6 +16,8 @@
     <emulator>/usr/bin/kvm</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 3e65b97efabe83fc91d3d1ef2452278d45da6eee..a506b5040fd5fd956932fe351faddc350b9c5339 100644 (file)
@@ -16,6 +16,8 @@
     <emulator>/usr/bin/qemu-system-x86_64</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 482ee59dddeba73c7d59950a8a5eddbe59ba4b25..c4cbf6bc14656d25a3ca821c6c9ff0ca57be9d7f 100644 (file)
@@ -91,6 +91,8 @@
     </disk>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 5b59aad4fab45affde7cb0c1aa5cfe8c50fc30a4..91011113ddc4962d50aa5340cdad58477b1fdee6 100644 (file)
@@ -54,6 +54,8 @@
     </disk>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index f20b3b99e0fc9740be353c9e05eb20b6cfcd3255..df93310641a3a91648795fb8437c03a9820c87be 100644 (file)
@@ -32,6 +32,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index b3d8c59dc4cfbff6c3b87dd59853d87c7662533b..731a4b4943bb6035cac23511a7a8ece5d121b64f 100644 (file)
@@ -36,6 +36,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index abec1806e354c02ede202b3083b6b2aaf0ec4ed1..14732a537d4bb60cba044992887631b31a4e05c4 100644 (file)
@@ -47,6 +47,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index b3d8c59dc4cfbff6c3b87dd59853d87c7662533b..731a4b4943bb6035cac23511a7a8ece5d121b64f 100644 (file)
@@ -36,6 +36,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 5ec1e9422ec053d1a5ee9f9628adea7f8e858a2b..b803f1ea8c7b7e4bce213083d2d31d9ef026ec4c 100644 (file)
@@ -28,6 +28,8 @@
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
     <controller type='scsi' index='0'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index d3c8b692b1d794e267b8e2d4e4d682d829028756..ad6d638db01f2d928b13871b1ad057daf4edad30 100644 (file)
@@ -38,6 +38,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index e41665401b7587798f9374b0a71f18ec90d12658..a948caaed25eeb0fa7fafb0b166c8fc66a6cb4f6 100644 (file)
@@ -24,6 +24,8 @@
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
     <controller type='scsi' index='1'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <hostdev mode='subsystem' type='scsi' managed='yes'>
       <source>
         <adapter name='scsi_host0'/>
index 1d29fa79c1e2b479ca2cbe84d210abfef5dc879a..820984d26833ddd26679c7e728d4bb8092919569 100644 (file)
@@ -22,6 +22,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 07989d18cbe8c6723bcd254467de9e8734ba6768..4ce40ac7c526db85db802467f8a28ee1c5b90477 100644 (file)
@@ -27,6 +27,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index e32fb6795a3d7307caea93fd609e9d768913cc8c..25e969df5393acc00776f9062bf8cae0b8661547 100644 (file)
@@ -26,6 +26,8 @@
     <controller type='ide' index='0'/>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index e32fb6795a3d7307caea93fd609e9d768913cc8c..25e969df5393acc00776f9062bf8cae0b8661547 100644 (file)
@@ -26,6 +26,8 @@
     <controller type='ide' index='0'/>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index a5fef3d2ef5b0ea996067c5d7f084be7727bcc49..b3b01fd6e77440049ba86ec0df268b46c1b4b7b4 100644 (file)
@@ -28,6 +28,8 @@
     <controller type='ide' index='0'/>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 97aa619d265cd33d76ee5aac29024c8f75512598..aa4c8581e816fb8500e3637374f7b88de58cf33a 100644 (file)
@@ -28,6 +28,8 @@
     <controller type='ide' index='0'/>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 8fa7a05f0ca6d801e735d5b5114a63fb6ee752b7..8ca963712029c05aa26bd17fb3b9940bba46992b 100644 (file)
@@ -28,6 +28,8 @@
     <controller type='ide' index='0'/>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 1000e9fa179ae9ce39b8234a47afa39062180857..328de41d80b717205e8e05be35dad88e41dd036b 100644 (file)
@@ -24,6 +24,8 @@
     <emulator>/usr/bin/kvm</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 75421252a5d217408febdd33876904e326aa4d44..380498d4785cd7e16f31ab07a8ee64b6f6db7889 100644 (file)
@@ -28,6 +28,8 @@
     <emulator>/usr/bin/kvm</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index b9595a84819558ef27d39a24d158f20b52220b8b..767d615573b40c7b9ba72983c36a97c30538b162 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='fdc' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
     <panic model='isa'>
       <address type='isa' iobase='0x505'/>
index b65d86f7aa609ec1ea212b0c9c9af795170b9f4a..5c7f2b82a126674b365e83a08af8a822abb2f1ad 100644 (file)
@@ -33,6 +33,8 @@
       <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
     </controller>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <video>
       <model type='cirrus' vram='16384' heads='1'/>
       <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
index b8658d1bab2a1ddb6ce22ed57f2d3f95ca428c9e..ddf0e4c4bc6d34c557953aea6aa91f80699c220d 100644 (file)
@@ -34,6 +34,8 @@
     </controller>
     <controller type='pci' index='8' model='pci-bridge'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <video>
       <model type='cirrus' vram='16384' heads='1'/>
       <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
index 060fe870e6a6a43c55932c40b19e4b233d75e8ac..b4c37bd5c84021c789c502c5252dd979dd88effe 100644 (file)
     </disk>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index f10e85b2f218c6ea06f8a32284f3ccf877197952..7eb0a32a584e3cb15b0820a3d7f22fcd68e02a85 100644 (file)
@@ -18,6 +18,8 @@
     <controller type='sata' index='0'/>
     <controller type='pci' index='1' model='dmi-to-pci-bridge'/>
     <controller type='pci' index='2' model='pci-bridge'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 6d949ac3098d92c495b469e6bff7883a14f22b58..793ff3fdfb1b49d078975bbcf0db0b5922947788 100644 (file)
@@ -18,6 +18,8 @@
       <pcihole64 unit='KiB'>1048576</pcihole64>
     </controller>
     <controller type='usb' index='0'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 7f23253933da17f1acd3be9e976eccff59cdc906..41b7fbf66723fcff4ca7ea28f13d0d48f39e93f9 100644 (file)
@@ -20,6 +20,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='none'/>
   </devices>
 </domain>
index 5f6246875509d036a07bac3056146cb8cd7650f6..eee1a0b4f6736e80c272816e46247b793fc93778 100644 (file)
@@ -58,6 +58,8 @@
       <master startport='4'/>
     </controller>
     <controller type='sata' index='0'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <video>
       <model type='qxl' ram='65536' vram='32768' vgamem='8192' heads='1'/>
     </video>
index 1791b7ac136364b2b1796fdcc7588196746854d8..83ad8fbfa170e76f0b1a1ba1e59bf731ced76799 100644 (file)
@@ -58,6 +58,8 @@
       <master startport='0'/>
     </controller>
     <controller type='sata' index='0'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <video>
       <model type='qxl' ram='65536' vram='32768' vgamem='8192' heads='1'/>
     </video>
index 2dfd9d55699d70464d49531072a338572ebf82f8..70024a02ce7dc5278864c8cc01ef14aa6f821e5d 100644 (file)
@@ -38,6 +38,8 @@
       <master startport='4'/>
     </controller>
     <controller type='sata' index='0'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <video>
       <model type='qxl' ram='65536' vram='32768' vgamem='8192' heads='1'/>
     </video>
index abb3a0f5c64183d32f74f40acfab567f2e8ad354..053d5edeb9baccdb83306fcca55021c35c8be504 100644 (file)
@@ -28,6 +28,8 @@
       <target chassisNr='56'/>
     </controller>
     <controller type='sata' index='0'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <video>
       <model type='qxl' ram='65536' vram='32768' vgamem='8192' heads='1'/>
     </video>
index 07646913d6c6cfafb5d6059c63c6fc0f78677240..cc74b25ed2a826678e87116414b567dc26a2d901 100644 (file)
@@ -23,6 +23,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
   <seclabel type='dynamic' model='selinux' relabel='yes'>
index cec59f8bf49f2c63ca4112eab4156360a153042e..4872b91908e2114035ff4d4c795f778970bff261 100644 (file)
@@ -22,6 +22,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
   <seclabel type='none' model='none'/>
index cec59f8bf49f2c63ca4112eab4156360a153042e..4872b91908e2114035ff4d4c795f778970bff261 100644 (file)
@@ -22,6 +22,8 @@
     <controller type='usb' index='0'/>
     <controller type='ide' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
   <seclabel type='none' model='none'/>
index 2254851984a8e068b92a88ed0b70729dd33c1a8f..55df65d3ab9e111e4c60f9319e3a8898765a66ba 100644 (file)
@@ -34,6 +34,8 @@
     <console type='pty'>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index d419cc3b8e153e3fab1ed02213bb771915d9db54..2f2a376917490dfec6282366bda9a85aecb1bcf7 100644 (file)
@@ -39,6 +39,8 @@
     <console type='pty'>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index 8119564513614e855c6b6346e9387f58cb7d4be4..596f2e23ab561e0ae19fa0396db717d18c6f5689 100644 (file)
@@ -45,6 +45,8 @@
       <master startport='2'/>
     </controller>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='virtio'/>
   </devices>
 </domain>
index f111755c2e94653d975f851232a437fbd8191ab5..bdabe9724fbcc95b549ae1739474390a6a7f8891 100644 (file)
@@ -16,6 +16,8 @@
     <emulator>/usr/bin/qemu</emulator>
     <controller type='usb' index='0'/>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <redirdev bus='usb' type='spicevmc'>
       <address type='usb' bus='0' port='4'/>
     </redirdev>
index 7599955157813c26ef70af564b06c5131d489e7e..9b49581bc6a16b506b246232aa848dc9e159d700 100644 (file)
@@ -30,6 +30,8 @@
       <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x2'/>
     </controller>
     <controller type='pci' index='0' model='pci-root'/>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <redirdev bus='usb' type='spicevmc'>
       <address type='usb' bus='0' port='4'/>
     </redirdev>
index ebce566929113deea2effa9ec3016ad45087b67f..85cff4e8b9bbc1c233609f5733fb8e66a97862cd 100644 (file)
@@ -23,6 +23,8 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
     <memballoon model='xen'/>
   </devices>
 </domain>
index 04445249ac8c279e16ab445ffd310dcfdad362bf..a04496f113b77e8578c0df23b0e243fbd9dc36d3 100644 (file)
@@ -31,6 +31,8 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
     <memballoon model='xen'/>
   </devices>
 </domain>
index 18c7f4d36840a80f5cd1b440555783927fb549f8..a3295a0566ffef8b5d76fa6d69b36d540be7223b 100644 (file)
@@ -29,6 +29,8 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
     <memballoon model='xen'/>
   </devices>
 </domain>
index cce8af1a4e8e8b168e22cdc1e9ba1b21b9ae3fa1..30dee466eed4084d7066491fbe8c401f2bb0e758 100644 (file)
@@ -24,6 +24,8 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
     <memballoon model='xen'/>
   </devices>
 </domain>
index c61c0464a741214573d7c7de33c23d14faf64d7d..12b65d6f5500ca3888c9a667312c37b74a7f1413 100644 (file)
@@ -24,6 +24,8 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
     <memballoon model='xen'/>
   </devices>
 </domain>
index 227e3bf1ab3febc8d531a01e69dd78916a739827..f7d48f9e5bf8e3af32d844fa9671ea30b736b1c8 100644 (file)
@@ -24,6 +24,8 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
     <memballoon model='xen'/>
   </devices>
 </domain>
index f74712b28f90a822f123e1ec93da4886d0e0f32d..497413c6e0f02e3f5f2730cc7cc6a1cc1ac1bf9d 100644 (file)
@@ -24,6 +24,8 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
     <memballoon model='xen'/>
   </devices>
 </domain>
index 895605b254c72fbe0e02c3bbc272e9f9a23988a4..18b3dbde23d84d2fb0fa9e8e53281e4fe9c3a7bd 100644 (file)
@@ -24,6 +24,8 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
     <memballoon model='xen'/>
   </devices>
 </domain>
index fcd08dadc76ae2d14157233b62c3de508702b9dc..ce6e97a2572921f342689bafb414b7a5e0b75ccc 100644 (file)
@@ -28,6 +28,8 @@
     <console type='pty'>
       <target type='serial' port='0'/>
     </console>
+    <input type='mouse' bus='ps2'/>
+    <input type='keyboard' bus='ps2'/>
     <memballoon model='xen'/>
   </devices>
 </domain>
index a6b765e1e9b64a7ac5371083d46aba9baa09e9c1..33961fc950907e83006cca828c1dc4947938f754 100644 (file)
@@ -30,6 +30,8 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
     <memballoon model='xen'/>
   </devices>
 </domain>
index 631ca07beb539c63ca3ddd496aa121e352dce6f4..66afbfbfd6b46e7ebdb62a45e566b5a80f63df23 100644 (file)
@@ -31,6 +31,8 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
     <memballoon model='xen'/>
   </devices>
 </domain>
index 5e1fbce4fdb25048e81d993249971710bda51327..9544954c447e35517773c10b7f11ba4be49fc02a 100644 (file)
@@ -30,6 +30,8 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
     <memballoon model='xen'/>
   </devices>
 </domain>
index 1dd00d5ad37accf61f7c8e622d816f943f216f94..11bd4c60bf641d68d254dd182944c339e8016c33 100644 (file)
@@ -24,6 +24,8 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
     <hostdev mode='subsystem' type='pci' managed='no'>
       <source>
         <address domain='0x0001' bus='0x0c' slot='0x1b' function='0x2'/>
index a7cd3471d5acf4918beef8a85eeac8bdce575d9f..fafffffb029a9a0e6d7893015851e10e633babfb 100644 (file)
@@ -24,6 +24,8 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
     <memballoon model='xen'/>
   </devices>
 </domain>
index 6c12636297d80d7586125a1003d77c120fe3e283..96a50da092204acf7c8f1a029ec51b94e8e7f83f 100644 (file)
@@ -23,6 +23,8 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
     <memballoon model='xen'/>
   </devices>
 </domain>
index c0ebf661d7c142e54ef4b74aa60dc91451ab0532..6dba416137b73ff06368d61f7b54333b3079f4df 100644 (file)
@@ -24,6 +24,8 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
     <memballoon model='xen'/>
   </devices>
 </domain>
index d1983cb4ea4b6ee10159aeb5875e4e5c2e175c75..971323493caf48a4afd2c9deb549fd2b91ac62ff 100644 (file)
@@ -24,6 +24,8 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
     <memballoon model='xen'/>
   </devices>
 </domain>
index 895605b254c72fbe0e02c3bbc272e9f9a23988a4..18b3dbde23d84d2fb0fa9e8e53281e4fe9c3a7bd 100644 (file)
@@ -24,6 +24,8 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
     <memballoon model='xen'/>
   </devices>
 </domain>
index a9122be8029c87dbfb7ff5256a668feb0a8427eb..9fee02655c3e408f4cea5ad23785a7030b63e107 100644 (file)
@@ -11,8 +11,6 @@
   <on_reboot>restart</on_reboot>
   <on_crash>destroy</on_crash>
   <devices>
-    <input type='mouse' bus='ps2'/>
-    <input type='keyboard' bus='ps2'/>
     <graphics type='vnc' port='5903' autoport='no' keymap='de' passwd='password'/>
     <video>
       <model type='vmvga' vram='4096'/>
index f4ab9e6366f107b97df86d0388a49f0699ffe7f1..fdf84c37a7af37e2da8118e00f24e8b9912199c7 100644 (file)
@@ -28,5 +28,7 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
   </devices>
 </domain>
index f4ab9e6366f107b97df86d0388a49f0699ffe7f1..fdf84c37a7af37e2da8118e00f24e8b9912199c7 100644 (file)
@@ -28,5 +28,7 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
   </devices>
 </domain>
index f4ab9e6366f107b97df86d0388a49f0699ffe7f1..fdf84c37a7af37e2da8118e00f24e8b9912199c7 100644 (file)
@@ -28,5 +28,7 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
   </devices>
 </domain>
index 2e1f8f86fec75ffcfaefaeffd6b10c04f933563a..275f47b484191fecda731f0ea03560c1ca698820 100644 (file)
@@ -24,5 +24,7 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
   </devices>
 </domain>
index 3b0e0ce14f04206093fb50d0cddf226cfad77c74..cd6574c6c1466724310d3965215ba685922183d2 100644 (file)
@@ -26,6 +26,8 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
     <memballoon model='xen'/>
   </devices>
 </domain>
index 3b0e0ce14f04206093fb50d0cddf226cfad77c74..cd6574c6c1466724310d3965215ba685922183d2 100644 (file)
@@ -26,6 +26,8 @@
     <console type='pty'>
       <target type='xen' port='0'/>
     </console>
+    <input type='mouse' bus='xen'/>
+    <input type='keyboard' bus='xen'/>
     <memballoon model='xen'/>
   </devices>
 </domain>