1. 22 4月, 2016 3 次提交
  2. 21 4月, 2016 3 次提交
  3. 20 4月, 2016 4 次提交
  4. 15 4月, 2016 9 次提交
    • O
      storage: add ploop volume type · ee369755
      Olga Krishtal 提交于
      Ploop image consists of directory with two files: ploop image itself,
      called root.hds and DiskDescriptor.xml that contains information about
      ploop device: https://openvz.org/Ploop/format.
      Such volume are difficult to manipulate in terms of existing volume types
      because they are neither a single files nor a directory.
      This patch introduces new volume type - ploop. This volume type is used
      by ploop volume's exclusively.
      Signed-off-by: NOlga Krishtal <okrishtal@virtuozzo.com>
      Signed-off-by: NJán Tomko <jtomko@redhat.com>
      ee369755
    • L
      conf: new pci controller model pcie-expander-bus · bc07251f
      Laine Stump 提交于
      This controller provides a single PCIe port on a new root. It is
      similar to pci-expander-bus, intended to provide a bus that can be
      associated with a guest-identifiable NUMA node, but is for
      machinetypes with PCIe rather than PCI (e.g. q35-based machinetypes).
      
      Aside from PCIe vs. PCI, the other main difference is that a
      pci-expander-bus has a companion pci-bridge that is automatically
      attached along with it, but pcie-expander-bus has only a single port,
      and that port will only connect to a pcie-root-port, or to a
      pcie-switch-upstream-port. In order for the bus to be of any use in
      the guest, it must have either a pcie-root-port or a
      pcie-switch-upstream-port attached (and one or more
      pcie-switch-downstream-ports attached to the
      pcie-switch-upstream-port).
      bc07251f
    • L
      conf: new pci controller model pci-expander-bus · 52f3d0a4
      Laine Stump 提交于
      This is a standard PCI root bus (not a bridge) that can be added to a
      440fx-based domain. Although it uses a PCI slot, this is *not* how it
      is connected into the PCI bus hierarchy, but is only used for
      control. Each pci-expander-bus provides 32 slots (0-31) that can
      accept hotplug of standard PCI devices.
      
      The usefulness of pci-expander-bus relative to a pci-bridge is that
      the NUMA node of the bus can be specified with the <node> subelement
      of <target>. This gives guest-side visibility to the NUMA node of
      attached devices (presuming that management apps only assign a device
      to a bus that has a NUMA node number matching the node number of the
      device on the host).
      
      Each pci-expander-bus also has a "busNr" attribute. The expander-bus
      itself will take the busNr specified, and all buses that are connected
      to this bus (including the pci-bridge that is automatically added to
      any expander bus of model "pxb" (see the next commit)) will use
      busNr+1, busNr+2, etc, and the pci-root (or the expander-bus with next
      lower busNr) will use bus numbers lower than busNr.
      52f3d0a4
    • L
      schema: allow pci address attributes to be in decimal · 5863b6e0
      Laine Stump 提交于
      This is especially useful for "bus", since the bus of a device's pci
      address is matched to the "index" of a controller to determine which
      bus it will be connected to, and "index" is always specified in
      decimal - being able to specify both in decimal at least makes it
      easier to assure a device is being assigned to the correct bus when it
      is added. For the other attributes, it is just a convenience.
      
      (MB: the parser already allows for any of these attributes to be given
      in decimal, and there are even examples floating around on the
      internet that give them in decimal rather than hex (written in the
      days before virsh did schema validation on all XML). This only updates
      the schema to match the parser.)
      5863b6e0
    • L
      schema: new basic type - uint16 · 8995ad11
      Laine Stump 提交于
      This is a number between 0 and 65535 (or 0x0000 - 0xffff if specified
      in hexadecimal).
      8995ad11
    • L
      schema: rename uint8range/uint24range to uint8/uint24 · f97a03e7
      Laine Stump 提交于
      nwfilter.rng defines uint16range and uint32range, but in a different
      manner (it also allows a variable name as the value, rather than just
      a decimal or hex number). I wanted to add uint16range to
      basictypes.rng, but my desired definition was parallel to those for
      uint8range and uint24range which are defined in basictypes.rng - they
      *don't* allow a variable name for the value.
      
      The simplest path to make everyone happy is to make the "plain"
      versions in basictypes.rng have simpler names - "uint8", "uint16", and
      "uint24". This patch renames uint8range and uint24range to uint8 and
      uint24, while the next patch will add uint16.
      f97a03e7
    • L
      schema: make pci slot and function optional · 51156bcf
      Laine Stump 提交于
      The pcie-switch-downstream-port and pcie-root-port controllers have
      only a single slot, numbered 0, and the greate majority of all guest
      PCI devices are plugged into function 0 of whatever slot they're
      using. The parser makes these optional, setting them to 0 when not
      specified, and it's logical for the schema to also make them optional.
      51156bcf
    • C
      docs: formatdomain: document versions for video acceleration · ea9c3da4
      Cole Robinson 提交于
      clarify what version initial support was added, and when libvirt
      started supporting it for the qemu driver
      
      https://bugzilla.redhat.com/show_bug.cgi?id=657931
      ea9c3da4
    • C
      docs: domain: document blkiotune {read, write}_{bytes, iops}_sec · fd52de12
      Cole Robinson 提交于
      Added with commit 3b431929 in v1.2.2 but never documented
      
      https://bugzilla.redhat.com/show_bug.cgi?id=1313613
      fd52de12
  5. 08 4月, 2016 3 次提交
  6. 06 4月, 2016 1 次提交
  7. 05 4月, 2016 1 次提交
  8. 01 4月, 2016 2 次提交
  9. 31 3月, 2016 7 次提交
  10. 30 3月, 2016 1 次提交
  11. 29 3月, 2016 5 次提交
    • Q
      perf: add new xml element · afe833e9
      Qiaowei Ren 提交于
      This patch adds new xml element, and so we can have the option of
      also having perf events enabled immediately at startup.
      Signed-off-by: NQiaowei Ren <qiaowei.ren@intel.com>
      Message-id: 1459171833-26416-6-git-send-email-qiaowei.ren@intel.com
      afe833e9
    • M
      docs: Document NSS module · 6008b065
      Michal Privoznik 提交于
      While we have a wiki page describing the feature [1] since the
      feature is distributed in our .tar.gz we ought to document it. So
      I went ahead, copied the wiki page and reformatted so it fits our
      docs coding style.
      
      1: http://wiki.libvirt.org/page/NSS_moduleSigned-off-by: NMichal Privoznik <mprivozn@redhat.com>
      6008b065
    • C
      docs: website: more header spacing tweaks · f4a212d7
      Cole Robinson 提交于
      - remove top padding for h1. this means page titles sit flush with the top
        of the side bar (like 'The virtualization API' on the front page)
      - up the top padding for the remaining sections. makes it visually easier
        to tell adjacent header sections apart, especially in dense wiki pages
      - use two different spacing levels for h2-h4 and h5-h6,
        gives pages some more visual flexibility
      - use a slightly lower bottom padding... this makes top padding stick out
        more which makes it visually easier to differentiate between adjacent
        header sections
      f4a212d7
    • J
      docs: Update the hyperv feature qemu supported version · 53d2ca5f
      John Ferlan 提交于
      In order to follow recent comments which indicate support for specific
      feature bits are supported by a specific QEMU version add the version
      from whence the relaxed, vapic, and spinlocks support was added.
      53d2ca5f
    • M
      conf: qemu: Add support for more HyperV Enlightenment features · 7068b56c
      Maxim Nestratov 提交于
      This patch adds support for "vpindex", "runtime", "synic",
      "stimer", and "vendor_id" features available in qemu 2.5+.
      
      - When Hyper-V "vpindex" is on, guest can use MSR HV_X64_MSR_VP_INDEX
      to get virtual processor ID.
      
      - Hyper-V "runtime" enlightement feature allows to use MSR
      HV_X64_MSR_VP_RUNTIME to get the time the virtual processor consumes
      running guest code, as well as the time the hypervisor spends running
      code on behalf of that guest.
      
      - Hyper-V "synic" stands for Synthetic Interrupt Controller, which is
      lapic extension controlled via MSRs.
      
      - Hyper-V "stimer" switches on Hyper-V SynIC timers MSR's support.
      Guest can setup and use fired by host events (SynIC interrupt and
      appropriate timer expiration message) as guest clock events
      
      - Hyper-V "reset" allows guest to reset VM.
      
      - Hyper-V "vendor_id" exposes hypervisor vendor id to guest.
      Signed-off-by: NNikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
      Signed-off-by: NJohn Ferlan <jferlan@redhat.com>
      7068b56c
  12. 22 3月, 2016 1 次提交