1. 11 7月, 2017 3 次提交
  2. 10 7月, 2017 7 次提交
  3. 08 7月, 2017 6 次提交
    • S
      news: Update news for new Hyper-V APIs · 840c97b0
      Sri Ramanujam 提交于
      840c97b0
    • 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 5 次提交
  6. 04 7月, 2017 3 次提交
  7. 30 6月, 2017 2 次提交
  8. 29 6月, 2017 3 次提交
  9. 28 6月, 2017 8 次提交
  10. 27 6月, 2017 2 次提交
    • R
      bhyve: add vga configuration for video driver · 78fc843c
      Roman Bogorodskiy 提交于
      Add support for vgaconf driver configuration. In domain xml it looks like
      this:
      
        <video>
          <driver vgaconf='io|on|off'>
          <model .../>
        </video>
      
      It was added with bhyve gop video in mind to allow users control how the
      video device is exposed to the guest, specifically, how VGA I/O is
      handled.
      
      One can refer to the bhyve manual page to get more detailed description
      of the possible VGA configuration options:
      
      https://www.freebsd.org/cgi/man.cgi?query=bhyve&manpath=FreeBSD+12-current
      
      The relevant part could be found using the 'vgaconf' keyword.
      
      Also, add some tests for this new feature.
      Signed-off-by: NRoman Bogorodskiy <bogorodskiy@gmail.com>
      Reviewed-by: NJohn Ferlan <jferlan@redhat.com>
      78fc843c
    • C
      Revert "qemu: Support chardevs with ARM virt machines" · e4574da0
      Cole Robinson 提交于
      This reverts commit 70c9b442.
      
      This commit breaks existing aarch64 machvirt configs with:
      
          <serial type='pty'>
            <target port='0'/>
          </serial>
          <console type='pty'>
            <target type='serial' port='0'/>
          </console>
      
      Which fails with:
      
      error: Failed to start domain fedora25-aarch64
      error: internal error: process exited while connecting to monitor:
      2017-06-26T13:55:34.726293Z qemu-system-aarch64: -chardev pty,id=charserial0:
      char device redirected to /dev/pts/5 (label charserial0)
      2017-06-26T13:55:34.782121Z qemu-system-aarch64: -device
      isa-serial,chardev=charserial0,id=serial0: No 'ISA' bus found for device
      'isa-serial'
      e4574da0