diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2009-11-13 21:58:30 +0000 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2009-11-13 21:58:30 +0000 |
commit | f8b6fcaf8f7bd67ceb3c2a3d9a000b5e898ad479 (patch) | |
tree | 73df469a3c3fc5546327c5c22a1b7d7f86aed1d2 /extras/mini-os/include | |
parent | 42b2352e0147c7b4c369cf2bbac965dbe3589a73 (diff) | |
download | xen-f8b6fcaf8f7bd67ceb3c2a3d9a000b5e898ad479.tar.gz xen-f8b6fcaf8f7bd67ceb3c2a3d9a000b5e898ad479.tar.bz2 xen-f8b6fcaf8f7bd67ceb3c2a3d9a000b5e898ad479.zip |
pcifront: implement dynamic connections and disconnections
this patch implements dynamic connections and disconnections in
pcifront.
This feature is required to properly support pci hotplug, because when
no pci devices are assigned to a guest, xend will remove the pci
backend altogether.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Diffstat (limited to 'extras/mini-os/include')
-rw-r--r-- | extras/mini-os/include/pcifront.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/extras/mini-os/include/pcifront.h b/extras/mini-os/include/pcifront.h index 3bb37139a6..0a6be8eb63 100644 --- a/extras/mini-os/include/pcifront.h +++ b/extras/mini-os/include/pcifront.h @@ -1,6 +1,7 @@ #include <mini-os/types.h> #include <xen/io/pciif.h> struct pcifront_dev; +void pcifront_watches(void *opaque); struct pcifront_dev *init_pcifront(char *nodename); void pcifront_op(struct pcifront_dev *dev, struct xen_pci_op *op); void pcifront_scan(struct pcifront_dev *dev, void (*fun)(unsigned int domain, unsigned int bus, unsigned slot, unsigned int fun)); |