1. 23 12月, 2008 1 次提交
  2. 22 12月, 2008 2 次提交
    • J
      make NUMA-initialization code more portable and more robust · d010b689
      Jim Meyering 提交于
      qemudCapsInitNUMA and umlCapsInitNUMA were identical, so this change
      factors them into a new function, virCapsInitNUMA, and puts it in
      nodeinfo.c.
      
      In addition to factoring out the duplicates, this change also
      adjusts that function definition (along with its macros) so
      that it works with Fedora 9's numactl version 1, and makes it
      so the code will work even if someone builds the kernel with
      CONFIG_NR_CPUS > 4096.
      
      Finally, also perform this NUMA initialization for the lxc
      and openvz drivers.
      
      * src/nodeinfo.c: Include <stdint.h>, <numa.h> and "memory.h".
      (virCapsInitNUMA): Rename from qemudCapsInitNUMA and umlCapsInitNUMA.
      (NUMA_MAX_N_CPUS): Define depending on NUMA API version.
      (n_bits, MASK_CPU_ISSET): Define, adjust, use uint64 rather than long.
      * src/nodeinfo.h: Include "capabilities.h".
      (virCapsInitNUMA): Declare it.
      * examples/domain-events/events-c/Makefile.am:
      * src/Makefile.am: Add $(NUMACTL_CFLAGS) and $(NUMACTL_LIBS) to various
      compile/link-related variables.
      * src/qemu_conf.c: Include "nodeinfo.h".
      (qemudCapsInitNUMA): Remove duplicate code.  Adjust caller.
      * src/uml_conf.c (umlCapsInitNUMA): Likewise.
      Include "nodeinfo.h".
      * src/lxc_conf.c: Include "nodeinfo.h".
      (lxcCapsInit): Perform NUMA initialization here, too.
      * src/openvz_conf.c (openvzCapsInit): And here.
      Include "nodeinfo.h".
      * src/libvirt_sym.version.in: Add virCapsInitNUMA so that libvirtd
      can link to this function.
      d010b689
    • D
      Re-generated doc · 9604a461
      Daniel P. Berrange 提交于
      9604a461
  3. 19 12月, 2008 1 次提交
  4. 18 12月, 2008 1 次提交
  5. 15 12月, 2008 1 次提交
  6. 12 12月, 2008 1 次提交
  7. 11 12月, 2008 1 次提交
    • D
      Adding support for SDL fullscreen option · a3d570c7
      Daniel Veillard 提交于
      * src/domain_conf.c src/domain_conf.h src/qemu_conf.c
        tests/qemuxml2argvtest.c tests/qemuxml2xmltest.c
        tests/qemuxml2argvdata/qemuxml2argv-graphics-sdl-fullscreen.args
        tests/qemuxml2argvdata/qemuxml2argv-graphics-sdl-fullscreen.xml:
        slightly modified patch for SDL fullscreen from Itamar Heim
      * docs/formatdomain.html docs/formatdomain.html.in docs/libvirt.rng:
        update the schemas and docs about the sdl graphic element attributes
      * AUTHORS: add Itamar Heim
      Daniel
      a3d570c7
  8. 04 12月, 2008 2 次提交
  9. 28 11月, 2008 1 次提交
  10. 25 11月, 2008 1 次提交
    • D
      Release of 0.5.0 · 517ff04b
      Daniel Veillard 提交于
      * configure.in docs/* NEWS: release of 0.5.0
      * po/*: updated from the translators and merged
      * docs/apibuild.py src/libvirt.c: avoid some warnings at doc
        generation time
      daniel
      517ff04b
  11. 24 11月, 2008 1 次提交
    • J
      Move the expected output data from virshdata/*.txt into virshtest.c. · 5b5393f2
      Jim Meyering 提交于
      * tests/virshtest.c: Embed literal, expected output here, rather than
      using virshdata/*.txt file names.
      Factor out some common constructs.
      (testCompareOutputLit): New function.
      (testCompareOutput): #ifdef-out, not that it's unused.
      * tests/Makefile.am (SUBDIRS): Remove virshdata/ and all files in it.
      * docs/testnode.xml: Fix typo in a comment.
      * configure.in (AC_OUTPUT): Remove tests/virshdata/Makefile.
      5b5393f2
  12. 21 11月, 2008 2 次提交
  13. 20 11月, 2008 1 次提交
  14. 18 11月, 2008 1 次提交
  15. 17 11月, 2008 1 次提交
  16. 13 11月, 2008 1 次提交
  17. 29 10月, 2008 2 次提交
  18. 23 10月, 2008 2 次提交
    • D
      Massive patch adding event APIs by Ben Guthro · 1509b802
      Daniel Veillard 提交于
      * include/libvirt/libvirt.h include/libvirt/libvirt.h.in
        src/libvirt.c src/libvirt_sym.version: new libvirt event entry
        points, big patch provided by Ben Guthro
      * Makefile.am configure.in src/driver.h src/event.c src/event.h
        src/internal.h src/libvirt.c src/libvirt_sym.version src/lxc_driver.c
        src/openvz_driver.c src/qemu_conf.h src/qemu_driver.c
        src/remote_internal.c src/storage_backend_fs.c src/test.c
        qemud/event.c qemud/event.h qemud/mdns.c qemud/qemud.c
        qemud/qemud.h qemud/remote.c qemud/remote_dispatch_localvars.h
        qemud/remote_dispatch_proc_switch.h qemud/remote_dispatch_prototypes.h
        qemud/remote_protocol.c qemud/remote_protocol.h
        qemud/remote_protocol.x proxy/Makefile.am python/generator.py:
        Not much is left untouched by the patch adding the events support
      * docs/libvirt-api.xml docs/libvirt-refs.xml
        docs/html/libvirt-libvirt.html: regenerated the docs
      * examples/domain-events/events-c/Makefile.am
        examples/domain-events/events-c/event-test.c: a test example
      * AUTHORS: added Ben Guthro
      daniel
      1509b802
    • D
      e10b7994
  19. 21 10月, 2008 1 次提交
  20. 17 10月, 2008 1 次提交
    • J
      generate .gitignore files from .cvsignore ones · 164fbbd6
      Jim Meyering 提交于
      * Makefile.maint (sync-vcs-ignore-files): New target.
      Prompted by a patch from James Morris.
      http://thread.gmane.org/gmane.comp.emulators.libvirt/8619/focus=8773
      Add all (now-generated) .gitignore files.
      * .gitignore: New file.
      * build-aux/.gitignore: New file.
      * docs/.gitignore: New file.
      * docs/devhelp/.gitignore: New file.
      * docs/examples/.gitignore: New file.
      * docs/examples/python/.gitignore: New file.
      * gnulib/lib/.gitignore: New file.
      * gnulib/lib/arpa/.gitignore: New file.
      * gnulib/lib/netinet/.gitignore: New file.
      * gnulib/lib/sys/.gitignore: New file.
      * gnulib/tests/.gitignore: New file.
      * include/.gitignore: New file.
      * include/libvirt/.gitignore: New file.
      * po/.gitignore: New file.
      * proxy/.gitignore: New file.
      * python/.gitignore: New file.
      * python/tests/.gitignore: New file.
      * qemud/.gitignore: New file.
      * src/.gitignore: New file.
      * tests/.gitignore: New file.
      * tests/confdata/.gitignore: New file.
      * tests/sexpr2xmldata/.gitignore: New file.
      * tests/virshdata/.gitignore: New file.
      * tests/xencapsdata/.gitignore: New file.
      * tests/xmconfigdata/.gitignore: New file.
      * tests/xml2sexprdata/.gitignore: New file.
      164fbbd6
  21. 13 10月, 2008 1 次提交
  22. 11 10月, 2008 1 次提交
  23. 10 10月, 2008 1 次提交
    • D
      virDomainDefineXML, and a few additional cleanups · f6803c96
      Daniel Veillard 提交于
      * include/libvirt/libvirt.h[.in] include/libvirt/virterror.h
        qemud/remote* src/driver.h src/libvirt.c src/libvirt_sym.version
        src/lxc_driver.c src/openvz_driver.c src/proxy_internal.c
        src/qemu_driver.c src/remote_internal.c src/test.c src/virsh.c
        src/xen_internal.c src/xen_unified.c src/xen_unified.h
        src/xend_internal.c src/xend_internal.h src/xm_internal.c
        src/xs_internal.c docs/*: cleanup virDomainCreateLinux into
        virDomainDefineXML, and a few additional cleanups
      Daniel
      f6803c96
  24. 09 10月, 2008 1 次提交
  25. 25 9月, 2008 1 次提交
  26. 24 9月, 2008 2 次提交
  27. 18 9月, 2008 1 次提交
    • R
      Documentation cleanups. · 49c50366
      Richard W.M. Jones 提交于
              * docs/bindings.html.in: Clean up the bindings page, and add
                C# and Java.
              * docs/windows.html.in: Remove old bogus information and add
                placeholder.
      49c50366
  28. 08 9月, 2008 1 次提交
  29. 02 9月, 2008 1 次提交
    • D
      Adds storage source element for pools · 41ce15a5
      Daniel Veillard 提交于
      * src/storage_backend.h src/storage_backend_logical.c
      src/storage_conf.c src/storage_conf.h src/virsh.c:
      Applied patches from David Lively to add storage source
      elements needed for storage pool
      * docs/formatstorage.html docs/formatstorage.html.in: associated
      documentation
      Daniel
      41ce15a5
  30. 20 8月, 2008 1 次提交
  31. 13 8月, 2008 1 次提交
  32. 12 8月, 2008 2 次提交
  33. 08 8月, 2008 1 次提交
    • D
      llow to add a disk as an USB device (QEmu/KVM) · 5ba37230
      Daniel Veillard 提交于
      * src/domain_conf.c src/domain_conf.h src/qemu_conf.c
        src/qemu_driver.c: patch from Guido Günther allowing to add
        disk as USB devices
      * docs/libvirt.rng: extend the schemas for the new value
      * tests/qemuxml2argvdata/qemuxml2argv-disk-usb.args
        tests/qemuxml2argvdata/qemuxml2argv-disk-usb.xml
        tests/qemuxml2argvtest.c tests/qemuxml2xmltest.c: add a specific
        test to the regression suite
      Daniel
      5ba37230