• E
    vcpu: implement the remote protocol · eb826444
    Eric Blake 提交于
    Done by editing the first three files, then running
    'make -C src rpcgen', then editing src/remote_protocol-structs
    to match.
    
    * 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.
    eb826444
remote.c 230.0 KB