1. 13 8月, 2009 1 次提交
    • D
      Make LXC / UML drivers robust against NUMA topology brokenness · 19bac57b
      Daniel P. Berrange 提交于
      Some kernel versions expose broken NUMA topology for some machines.
      This causes the LXC/UML drivers to fail to start. QEMU driver was
      already fixed for this problem
      
      * src/lxc_conf.c: Log and ignore failure to populate NUMA info
      * src/uml_conf.c: Log and ignore failure to populate NUMA info
      * src/capabilities.c: Reset nnumaCell to 0 after freeing
      19bac57b
  2. 02 8月, 2009 1 次提交
  3. 27 7月, 2009 2 次提交
    • M
      Add canonical machine name to capabilities output · 0f15d034
      Mark McLoughlin 提交于
      e.g. <machine canonical='pc'>pc-0.11</machine>
      
      * src/capabilities.c: output the canonical machine names in the
        capabilities output, if available
      
      * docs/schemas/capabilities.rng: add the new attribute
      0f15d034
    • M
      Add virCapsGuestMachine structure · 38fd207e
      Mark McLoughlin 提交于
      A subsequent commit will add a "canonical" field to this structure,
      this patch basically just prepares the way for that.
      
      The new type is added, along with virCapabilitiesAlloc/FreeMachines()
      helpers and a whole bunch of code to make the transition.
      
      One quirk is that virCapabilitiesAddGuestDomain() and
      virCapabilitiesAddGuest() take ownership of the machine list rather
      than duping it. This makes sense to avoid needless copying.
      
      * src/capabilities.h: add the virCapsGuestMachine struct and use it
        in virCapsGuestDomainInfo, add prototypes for new functions and
        update the AddGuest() prototypes
      
      * src/capabilities.c: add code for allocating and freeing the new
        type, change the machines parameter to AddGuest() etc.
      
      * src/libvirt_private.syms: export the new helpers
      
      * src/qemu_conf.c: update all the machine type code to use the new
        struct
      
      * src/xen_internal.c: ditto
      
      * tests/testutilsqemu.c: ditto
      38fd207e
  4. 29 6月, 2009 1 次提交
  5. 16 6月, 2009 1 次提交
    • C
      Add virCapabilities*EmulatorRequired. · 3f63c44d
      Cole Robinson 提交于
      Certain drivers always need an 'emulator' specified in the XML (qemu and lxc
      at least). Store this info in capabilities.
      
      We will eventually use this to move default emulator handling out of
      drivers and into domain_conf.*
      3f63c44d
  6. 24 3月, 2009 1 次提交
  7. 03 3月, 2009 1 次提交
  8. 31 1月, 2009 1 次提交
  9. 24 10月, 2008 1 次提交
  10. 07 7月, 2008 1 次提交
  11. 29 5月, 2008 1 次提交
  12. 29 4月, 2008 1 次提交
  13. 28 4月, 2008 1 次提交
  14. 11 4月, 2008 1 次提交
  15. 04 3月, 2008 1 次提交
  16. 03 3月, 2008 2 次提交
  17. 27 2月, 2008 2 次提交