]> git.proxmox.com Git - mirror_qemu.git/commit - vl.c
Add USB option in machine options
authorzhlcindy@gmail.com <zhlcindy@gmail.com>
Sun, 2 Sep 2012 19:25:28 +0000 (19:25 +0000)
committerAlexander Graf <agraf@suse.de>
Mon, 29 Oct 2012 10:45:54 +0000 (11:45 +0100)
commit094b287f0b3b79d1e68df8f3a63cb144ec9cdfb6
tree1f3d884968c40a2375be2b3d54a82e11bd25fae2
parent59de4f98d14fb84f04181a6f816ef6dd8b82dd79
Add USB option in machine options

When -usb option is used, global varible usb_enabled is set.
And all the plaform will create one USB controller according
to this variable. In fact, global varibles make code hard
to read.

So this patch is to remove global variable usb_enabled and
add USB option in machine options. All the plaforms will get
USB option value from machine options.

USB option of machine options will be set either by:
  * -usb
  * -machine type=pseries,usb=on

Both these ways can work now. They both set USB option in
machine options. In the future, the first way will be removed.

Signed-off-by: Li Zhang <zhlcindy@linux.vnet.ibm.com>
Acked-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Alexander Graf <agraf@suse.de>
12 files changed:
hw/nseries.c
hw/pc_piix.c
hw/ppc_newworld.c
hw/ppc_oldworld.c
hw/ppc_prep.c
hw/pxa2xx.c
hw/realview.c
hw/spapr.c
hw/versatilepb.c
qemu-config.c
sysemu.h
vl.c