On Wed, Sep 29, 2010 at 06:02:10PM -0600, Eric Blake wrote: > * daemon/remote.c (remoteDispatchDomainSetVcpusFlags) > (remoteDispatchDomainGetVcpusFlags): New functions. > * src/remote/remote_driver.c (remoteDomainSetVcpusFlags) > (remoteDomainGetVcpusFlags, remote_driver): Client side > serialization. > * src/remote/remote_protocol.x > (remote_domain_set_vcpus_flags_args) > (remote_domain_get_vcpus_flags_args) > (remote_domain_get_vcpus_flags_ret) > (REMOTE_PROC_DOMAIN_SET_VCPUS_FLAGS) > (REMOTE_PROC_DOMAIN_GET_VCPUS_FLAGS): Define wire format. > * daemon/remote_dispatch_args.h: Regenerate. > * daemon/remote_dispatch_prototypes.h: Likewise. > * daemon/remote_dispatch_table.h: Likewise. > * src/remote/remote_protocol.c: Likewise. > * src/remote/remote_protocol.h: Likewise. > * src/remote_protocol-structs: Likewise. [...] > --- a/src/remote/remote_protocol.x > +++ b/src/remote/remote_protocol.x > @@ -728,6 +728,21 @@ struct remote_domain_set_vcpus_args { > int nvcpus; > }; > > +struct remote_domain_set_vcpus_flags_args { > + remote_nonnull_domain dom; > + unsigned int nvcpus; > + unsigned int flags; > +}; > + > +struct remote_domain_get_vcpus_flags_args { > + remote_nonnull_domain dom; > + unsigned int flags; > +}; > + > +struct remote_domain_get_vcpus_flags_ret { > + int num; > +}; > + > struct remote_domain_pin_vcpu_args { > remote_nonnull_domain dom; > int vcpu; > @@ -2020,7 +2035,9 @@ enum remote_procedure { > REMOTE_PROC_DOMAIN_SNAPSHOT_DELETE = 193, > REMOTE_PROC_DOMAIN_GET_BLOCK_INFO = 194, > REMOTE_PROC_DOMAIN_EVENT_IO_ERROR_REASON = 195, > - REMOTE_PROC_DOMAIN_CREATE_WITH_FLAGS = 196 > + REMOTE_PROC_DOMAIN_CREATE_WITH_FLAGS = 196, > + REMOTE_PROC_DOMAIN_SET_VCPUS_FLAGS = 197, > + REMOTE_PROC_DOMAIN_GET_VCPUS_FLAGS = 198 > > /* > * Notice how the entries are grouped in sets of 10 ? that's the core part and that looks fine, ACK, Daniel -- Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/ daniel@xxxxxxxxxxxx | Rpmfind RPM search engine http://rpmfind.net/ http://veillard.com/ | virtualization library http://libvirt.org/ -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list