1. 24 11月, 2013 1 次提交
  2. 22 11月, 2013 1 次提交
  3. 17 11月, 2013 1 次提交
  4. 07 11月, 2013 2 次提交
  5. 06 11月, 2013 1 次提交
  6. 26 10月, 2013 1 次提交
    • M
      configure: create fsdev/ directory · 2b170eff
      Michael Tokarev 提交于
      In some cases when building with parallelism (make -jN),
      build fails because the directory where output files are
      supposed to be does not exist.  In particular, when make
      decides to build virtfs-proxy-helper.1 before other files
      in fsdev/, build will fail with the following error:
      
      perl -Ww -- BUILDDIR/scripts/texi2pod.pl BUILDDIR/fsdev/virtfs-proxy-helper.texi fsdev/virtfs-proxy-helper.pod && pod2man --utf8 --section=1 --center=" " --release=" " fsdev/virtfs-proxy-helper.pod > fsdev/virtfs-proxy-helper.1
      opening "fsdev/virtfs-proxy-helper.pod": No such file or directory
      Signed-off-by: NMichael Tokarev <mjt@tls.msk.ru>
      Acked-by: NPaolo Bonzini <pbonzini@redhat.com>
      2b170eff
  7. 14 10月, 2013 1 次提交
  8. 11 10月, 2013 2 次提交
  9. 25 9月, 2013 2 次提交
  10. 24 9月, 2013 1 次提交
  11. 21 9月, 2013 1 次提交
  12. 19 9月, 2013 1 次提交
    • G
      usb: remove old usb-host code · b5613fdc
      Gerd Hoffmann 提交于
      The usb-host code has been rewritten for qemu 1.5 to use libusb,
      the old code has been left in as temporary fallback.  Now we are
      two releases further out, targeting the 1.7 release.  No major
      issues with the new code poped up until now.  Time to remove it
      from tre tree.  Should we ever need it again for some reason --
      git has a copy for us in the history.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      b5613fdc
  13. 12 9月, 2013 2 次提交
  14. 11 9月, 2013 1 次提交
  15. 10 9月, 2013 3 次提交
    • T
      qemu-ga: Add Windows VSS provider and requester as DLL · b39297ae
      Tomoki Sekiyama 提交于
      Adds VSS provider and requester as a qga-vss.dll, which is loaded by
      Windows VSS service as well as by qemu-ga.
      
      "provider.cpp" implements a basic stub of a software VSS provider.
      Currently, this module only relays a frozen event from VSS service to the
      agent, and thaw event from the agent to VSS service, to block VSS process
      to keep the system frozen while snapshots are taken at the host.
      
      To register the provider to the guest system as COM+ application, the type
      library (.tlb) for qga-vss.dll is required. To build it from COM IDL (.idl),
      VisualC++, MIDL and stdole2.tlb in Windows SDK are required. This patch also
      adds pre-compiled .tlb file in the repository in order to enable
      cross-compile qemu-ga.exe for Windows with VSS support.
      
      "requester.cpp" provides the VSS requester to kick the VSS snapshot process.
      Qemu-ga.exe works without the DLL, although fsfreeze features are disabled.
      
      These functions are only supported in Windows 2003 or later. In older
      systems, fsfreeze features are disabled.
      
      In several versions of Windows which don't support attribute
      VSS_VOLSNAP_ATTR_NO_AUTORECOVERY, DoSnapshotSet fails with error
      VSS_E_OBJECT_NOT_FOUND. In this patch, we just ignore this error.
      To solve this fundamentally, we need a framework to handle mount writable
      snapshot on guests, which is required by VSS auto-recovery feature
      (cleanup phase after a snapshot is taken).
      Signed-off-by: NTomoki Sekiyama <tomoki.sekiyama@hds.com>
      Signed-off-by: NMichael Roth <mdroth@linux.vnet.ibm.com>
      b39297ae
    • T
      qemu-ga: Add configure options to specify path to Windows/VSS SDK · d9840e25
      Tomoki Sekiyama 提交于
      To enable VSS support in qemu-ga for Windows, header files included in
      VSS SDK are required.
      The VSS support is enabled by the configure option like below:
        ./configure --with-vss-sdk="/path/to/VSS SDK"
      
      If the path is omitted, it tries to search the headers from default paths
      and VSS support is enabled only if the SDK is found.
      VSS support is disabled if --without-vss-sdk or --with-vss-sdk=no is
      specified.
      
      VSS SDK is available from:
        http://www.microsoft.com/en-us/download/details.aspx?id=23490
      
      To cross-compile using mingw, you need to setup the SDK on Windows
      environments to extract headers. You can also extract the SDK headers on
      POSIX environments using scripts/extract-vss-headers and msitools.
      
      In addition, --with-win-sdk="/path/to/Windows SDK" option is also added to
      specify path to Windows SDK, which may be used for native-compile of .tlb
      file of qemu-ga VSS provider. However, this is usually unnecessary because
      pre-compiled .tlb file is included.
      Signed-off-by: NTomoki Sekiyama <tomoki.sekiyama@hds.com>
      Reviewed-by: NLaszlo Ersek <lersek@redhat.com>
      Reviewed-by: NMichael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: NMichael Roth <mdroth@linux.vnet.ibm.com>
      d9840e25
    • T
      configure: Support configuring C++ compiler · 83f73fce
      Tomoki Sekiyama 提交于
      Add configuration for C++ compiler in configure and Makefiles.
      The C++ compiler is choosed as following:
       - ${CXX}, if it is specified.
       - ${cross_prefix}g++, if ${cross_prefix} is specified.
       - Otherwise, c++ is used.
      
      Currently, usage of C++ language is only for access to Windows VSS
      using COM+ services in qemu-guest-agent for Windows.
      Signed-off-by: NTomoki Sekiyama <tomoki.sekiyama@hds.com>
      Reviewed-by: NLaszlo Ersek <lersek@redhat.com>
      Reviewed-by: NMicael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: NMichael Roth <mdroth@linux.vnet.ibm.com>
      83f73fce
  16. 03 9月, 2013 1 次提交
  17. 01 9月, 2013 4 次提交
  18. 23 8月, 2013 2 次提交
  19. 02 8月, 2013 1 次提交
    • M
      qemu-ga: build it even if !system · e8ef31a3
      Michael Tokarev 提交于
      Move qemu-ga build check out of if softmmu.. into its own section.
      We want to build qemu-ga for _guest_ even if system build isn't
      done.  It is controlled separately using --enable-guest-agent.
      Additionally, give error message if guest agent is requested but
      not supported.
      Signed-off-by: NMichael Tokarev <mjt@tls.msk.ru>
      e8ef31a3
  20. 29 7月, 2013 2 次提交
  21. 27 7月, 2013 1 次提交
  22. 23 7月, 2013 8 次提交