1. 13 10月, 2010 16 次提交
  2. 12 10月, 2010 9 次提交
    • J
      cpu: Remove redundant features · a4deed4a
      Jiri Denemark 提交于
      Some features provided by the recently added CPU models were mentioned
      twice for each model. This was a result of automatic generation of the
      XML from qemu's CPU configuration file without noticing this redundancy.
      a4deed4a
    • E
      util: add missing export · 412b62d2
      Eric Blake 提交于
      Commit 1fe2927a forgot to export a symbol.
      
      * src/libvirt_private.syms (virHexToBin): Add.
      * src/.gitignore: Ignore temporary file.
      412b62d2
    • D
      Set sensible defaults for cpu match and feature policy · 95ff6b18
      Daniel P. Berrange 提交于
      To enable the CPU XML from the capabilities to be pasted directly
      into the guest XML with no editing, pick a sensible default for
      match and feature policy. The CPU match will be exact and the
      feature policy will be require. This should ensure safety for
      migration and give DWIM semantics for users
      
      * src/conf/cpu_conf.c: Default to exact match and require policy
      * docs/formatdomain.html.in: Document new defaults
      95ff6b18
    • D
      Add automatic generation of a todo item page · 1938bc69
      Daniel P. Berrange 提交于
      This adds a script to generate the todo item page from
      bugzilla. This requires a valid username+password for
      bugzilla, so it is intended that this only be run on
      the libvirt.org website via cron. Normal usage will just
      generate an empty stub page.
      
      * docs/todo.pl: Script to extract todo items from bugzilla
      * docs/todo.cfg-example: Example config file
      * docs/sitemap.html.in: Add todo page
      * docs/Makefile.am: Generation rules for todo items
      1938bc69
    • J
      xen: Fix virDomain{At,De}tachDevice · 093973aa
      Jiri Denemark 提交于
      According to API documentation virDomain{At,De}tachDevice calls are
      supposed to only work on active guests for device hotplug. For anything
      beyond that, their *Flags variants have to be used.
      
      Despite the variant which was acked on libvirt mailing list
      (https://www.redhat.com/archives/libvir-list/2010-January/msg00385.html)
      commit ed9c14a7 (by Jim Fehlig)
      introduced automagic behavior of these API calls for xen driver. Since
      January, these calls always change persistent configuration of a guest
      and if the guest is currently active, they also hot(un)plug the device.
      
      That change didn't follow API documentation and also broke device
      hot(un)plug for older xend implementations which do not support changing
      persistent configuration of a guest and hot(un)plugging in one step.
      
      This patch should not break anything for active guests. On the other
      hand, changing inactive guests is not supported any more.
      093973aa
    • J
      xen: xenXMDomain*DeviceFlags should obey all flags · e2856d36
      Jiri Denemark 提交于
      xenXMDomain*DeviceFlags() silently ignores requests to modify live
      configuration of an active guest while still touching its persistent
      configuration.
      e2856d36
    • J
      xen: Fix logic bug in xenDaemon*DeviceFlags · 6ab99b8a
      Jiri Denemark 提交于
      6ab99b8a
    • J
      xen: Make xenDaemon*DeviceFlags errors less confusing · 28160e22
      Jiri Denemark 提交于
      When a user calls to virDomain{Attach,Detach,Update}DeviceFlags() with
      flags == VIR_DOMAIN_DEVICE_MODIFY_LIVE on an inactive guest running on
      an old Xen hypervisor (such as RHEL-5) xend_internal driver reports:
      
          Xend version does not support modifying persistent config
      
      which is pretty confusing since no-one requested to modify persistent
      config.
      28160e22
    • G
  3. 09 10月, 2010 1 次提交
  4. 07 10月, 2010 6 次提交
  5. 06 10月, 2010 2 次提交
    • E
      build: require pkg-config for bootstrap · b0f34a6a
      Eric Blake 提交于
      * .gnulib: Update to latest, for bootstrap fixes.
      * bootstrap: Synchronize with upstream.
      * bootstrap.conf: Add pkg-config pre-requisite.
      * autogen.sh: Tweak wording message.
      Reported by Justin Clift, and with feedback from Bruno Haible.
      b0f34a6a
    • J
      xen: Fix bogus error when attaching a device · ad4cb905
      Jiri Denemark 提交于
      The xm internal xen driver only supports disk and network devices to be
      added to a guest. On an attempt to attach any other device the xm driver
      used VIR_ERR_XML_ERROR which resulted in a completely bogus error
      message:
      
      error: Failed to attach device from pci.xml
      error: XML description for unknown device is not well formed or invalid
      ad4cb905
  6. 05 10月, 2010 1 次提交
  7. 04 10月, 2010 1 次提交
  8. 02 10月, 2010 2 次提交
    • M
      esx: Add support for virtual serial device network backing · 02e11b83
      Matthias Bolte 提交于
      Since version 4.1 ESX(i) can expose virtual serial devices over TCP.
      
      Add support in the VMX handling code for this, add test cases to cover
      it and add links to some documentation.
      
      ESX supports two additional protocols: TELNETS and TLS. Add them to
      the list of serial-over-TCP protocols.
      02e11b83
    • E
      vcpu: improve cpuset attribute · 62a50a0b
      Eric Blake 提交于
      The <vcpu cpuset=...> attribute has been available since commit
      e193b5dd, but without documentation or RNG validation.
      
      * docs/schemas/domain.rng (vcpu): Further validate cpuset.
      * docs/formatdomain.html.in: Document it.
      * src/conf/domain_conf.c: Fix typos.
      62a50a0b
  9. 01 10月, 2010 2 次提交