On 07/13/2011 01:01 PM, Matthias Bolte wrote: > --- > cfg.mk | 1 + > include/libvirt/virterror.h | 1 + > libvirt.spec.in | 9 +++ See patch 1/5 about this file. > po/POTFILES.in | 1 + > src/Makefile.am | 29 +++++++++ > src/driver.h | 1 + > src/hyperv/hyperv_device_monitor.c | 79 +++++++++++++++++++++++++ > src/hyperv/hyperv_device_monitor.h | 29 +++++++++ > src/hyperv/hyperv_driver.c | 108 ++++++++++++++++++++++++++++++++++ > src/hyperv/hyperv_driver.h | 29 +++++++++ > src/hyperv/hyperv_interface_driver.c | 79 +++++++++++++++++++++++++ > src/hyperv/hyperv_interface_driver.h | 29 +++++++++ > src/hyperv/hyperv_network_driver.c | 79 +++++++++++++++++++++++++ > src/hyperv/hyperv_network_driver.h | 29 +++++++++ > src/hyperv/hyperv_nwfilter_driver.c | 79 +++++++++++++++++++++++++ > src/hyperv/hyperv_nwfilter_driver.h | 29 +++++++++ > src/hyperv/hyperv_private.h | 34 +++++++++++ > src/hyperv/hyperv_secret_driver.c | 79 +++++++++++++++++++++++++ > src/hyperv/hyperv_secret_driver.h | 29 +++++++++ > src/hyperv/hyperv_storage_driver.c | 79 +++++++++++++++++++++++++ > src/hyperv/hyperv_storage_driver.h | 29 +++++++++ > src/libvirt.c | 12 ++++ > src/util/virterror.c | 3 + Quite a skeleton, but a lot of it should be fairly simple to review. > + > +static virDrvOpenStatus > +hypervDeviceOpen(virConnectPtr conn, > + virConnectAuthPtr auth ATTRIBUTE_UNUSED, > + unsigned int flags) > +{ > + virCheckFlags(VIR_CONNECT_RO, VIR_DRV_OPEN_ERROR); Yay - I don't have to rebase my flags patches to fix this. > + > +static virDeviceMonitor hypervDeviceMonitor = { > + "Hyper-V", > + .open = hypervDeviceOpen, /* 0.9.4 */ > + .close = hypervDeviceClose, /* 0.9.4 */ > +}; Can't do much, but that's a reasonable first start. :) > +++ b/src/hyperv/hyperv_driver.h > @@ -0,0 +1,29 @@ > + > +/* > + * hyperv_driver.h: core driver functions for managing Microsoft Hyper-V hosts > + * > + * Copyright (C) 2011 Matthias Bolte <matthias.bolte@xxxxxxxxxxxxxx> > + * Copyright (C) 2009 Michael Sievers <msievers83@xxxxxxxxxxxxxx> How much of this file is really attributable to Michael, vs. this just being copy and paste? ACK with the copyright nit fixed. -- Eric Blake eblake@xxxxxxxxxx +1-801-349-2682 Libvirt virtualization library http://libvirt.org
Attachment:
signature.asc
Description: OpenPGP digital signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list