]> xenbits.xensource.com Git - qemu-xen-4.2-testing.git/commit
passthrough: hot-plug PCI devices at boot-time
authorIan Jackson <ian.jackson@eu.citrix.com>
Mon, 1 Jun 2009 09:45:42 +0000 (10:45 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Mon, 1 Jun 2009 09:45:42 +0000 (10:45 +0100)
commit5beedb58147cbb04e206a71429198b6316217cfc
tree9ada9b1c1bf8f32924f0a1b95d78ca1a63c8125a
parentd84dc6e767d2ecdbfe6a70343a3b3ec5e668c019
passthrough: hot-plug PCI devices at boot-time

Currently there are two interfaces to pass-through PCI devices:
1. A method driven through per-device xenstore entries that is used at boot-time
2. An event-based method used for hot-plug.

This seems somewhat redundant and makes extending the code cumbersome
and prone to error - often the change needs to be made twice, in
two different ways.

This patch removes support for the boot-time protocol from qemu-xen.

There is a companion patch for xend which uses the hot-plug protocol
at boot time.

Cc: Edwin Zhai <edwin.zhai@intel.com>
Cc: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
Signed-off-by: Simon Horman <horms@verge.net.au>
hw/pass-through.c
hw/pc.c
hw/pci.h
vl.c
xenstore.c