1. 11 7月, 2017 28 次提交
  2. 10 7月, 2017 1 次提交
    • P
      qemu: domain: Use vcpu 'node-id' property and pass it back to qemu · ccac4465
      Peter Krempa 提交于
      vcpu properties gathered from query-hotpluggable cpus need to be passed
      back to qemu. As qemu did not use the node-id property until now and
      libvirt forgot to pass it back properly (it was parsed but not passed
      around) we did not honor this.
      
      This patch adds node-id to the structures where it was missing and
      passes it around as necessary.
      
      The test data was generated with a VM with following config:
          <numa>
            <cell id='0' cpus='0,2,4,6' memory='512000' unit='KiB'/>
            <cell id='1' cpus='1,3,5,7' memory='512000' unit='KiB'/>
          </numa>
      
      Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1452053
      ccac4465
  3. 08 7月, 2017 5 次提交
    • S
      hyperv: Add support for virDomainSetMemory · 48c537f3
      Sri Ramanujam 提交于
      Introduces support for virDomainSetMemory. This also serves an an
      example for how to use the new method invocation API with a more
      complicated method, this time including an EPR and embedded param.
      48c537f3
    • S
      hyperv: support virDomainSendKey · 8efd5b64
      Sri Ramanujam 提交于
      This commit adds support for virDomainSendKey. It also serves as an
      example of how to use the new method invocation APIs with a single
      "simple" type parameter.
      8efd5b64
    • S
      hyperv: add hypervInvokeMethod · 8c28c76a
      Sri Ramanujam 提交于
      This commit adds support for invoking methods on remote objects
      via hypervInvokeMethod.
      8c28c76a
    • S
      hyperv: Generate object property type information · e4a2f5a2
      Sri Ramanujam 提交于
      Update the generator to generate basic property type information for
      each CIM object representation. Right now, it generates arrays of
      hypervCimType structs:
      
      struct _hypervCimType {
          const char *name;
          const char *type;
          bool isArray;
      };
      e4a2f5a2
    • S
      hyperv: Functions to work with invocation parameters · 638a5efd
      Sri Ramanujam 提交于
      This commit introduces functionality for creating and working with
      invoke parameters. This commit does not include any code for serializing
      and actually performing the method invocations; it merely defines the
      functions and API for using invocation parameters in driver code.
      
      HYPERV_DEFAULT_PARAM_COUNT was chosen because almost no method
      invocations have more than 4 parameters.
      
      Functions added:
      * hypervInitInvokeParamsList
      * hypervFreeInvokeParams
      * hypervAddSimpleParam
      * hypervAddEprParam
      * hypervCreateEmbeddedParam
      * hypervSetEmbeddedProperty
      * hypervAddEmbeddedParam
      * hypervFreeEmbeddedParam
      638a5efd
  4. 07 7月, 2017 1 次提交
  5. 05 7月, 2017 2 次提交
  6. 04 7月, 2017 1 次提交
  7. 29 6月, 2017 2 次提交