1. 15 Jan, 2014 1 commit
  2. 21 Nov, 2013 1 commit
    • Mark Cave-Ayland's avatar
      sun4m: Add FCode ROM for TCX framebuffer · da87dd7b
      Mark Cave-Ayland authored
      Upstream OpenBIOS now implements SBus probing in order to determine the
      contents of a physical bus slot, which is required to allow OpenBIOS to
      identify the framebuffer without help from the fw_cfg interface.
      
      SBus probing works by detecting the presence of an FCode program
      (effectively tokenised Forth) at the base address of each slot, and if
      present executes it so that it creates its own device node in the
      OpenBIOS device tree.
      
      The FCode ROM is generated as part of the OpenBIOS build and should
      generally be updated at the same time.
      Signed-off-by: default avatarMark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      CC: Blue Swirl <blauwirbel@gmail.com>
      CC: Bob Breuer <breuerr@mc.net>
      CC: Artyom Tarasenko <atar4qemu@gmail.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      da87dd7b
  3. 13 Nov, 2013 1 commit
  4. 07 Nov, 2013 1 commit
  5. 11 Oct, 2013 1 commit
  6. 20 Sep, 2013 1 commit
  7. 18 Sep, 2013 1 commit
  8. 09 Sep, 2013 2 commits
    • Tomoki Sekiyama's avatar
      qemu-ga: Add Windows VSS provider and requester as DLL · b39297ae
      Tomoki Sekiyama authored
      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: default avatarTomoki Sekiyama <tomoki.sekiyama@hds.com>
      Signed-off-by: default avatarMichael Roth <mdroth@linux.vnet.ibm.com>
      b39297ae
    • Tomoki Sekiyama's avatar
      qemu-ga: Add configure options to specify path to Windows/VSS SDK · d9840e25
      Tomoki Sekiyama authored
      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: default avatarTomoki Sekiyama <tomoki.sekiyama@hds.com>
      Reviewed-by: default avatarLaszlo Ersek <lersek@redhat.com>
      Reviewed-by: default avatarMichael Roth <mdroth@linux.vnet.ibm.com>
      Signed-off-by: default avatarMichael Roth <mdroth@linux.vnet.ibm.com>
      d9840e25
  9. 27 Aug, 2013 1 commit
  10. 12 Aug, 2013 1 commit
  11. 29 Jul, 2013 1 commit
    • Stefan Weil's avatar
      w32, w64: Add build rule for installer · f53ec699
      Stefan Weil authored
      The new rules in Makefile allow building installers for QEMU on Windows
      using NSIS, a package which is also available for Linux distributions
      (so cross builds are possible).
      
      The rules for NSIS are in qemu.nsi which also uses two new images.
      Signed-off-by: default avatarStefan Weil <sw@weilnetz.de>
      f53ec699
  12. 21 Jun, 2013 1 commit
  13. 11 Jun, 2013 1 commit
  14. 10 Jun, 2013 1 commit
  15. 06 Jun, 2013 3 commits
  16. 30 May, 2013 1 commit
  17. 23 May, 2013 1 commit
  18. 03 May, 2013 1 commit
    • Paolo Bonzini's avatar
      win32: fix compilation again · fba90ac1
      Paolo Bonzini authored
      While commit c02817e5 fixed compilation
      without an installed libtool, moving the dependencies to rules.mak does
      not work because the version-*-y variables are not defined yet.  Building
      in a clean tree thus fails.
      
      Revert the commit and remove the dummy /bin/false assignment to LIBTOOL.
      This makes the build work, at the price of slightly worse errors when
      there are Makefile bugs.
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      Message-id: 1367425815-15083-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: default avatarAnthony Liguori <aliguori@us.ibm.com>
      fba90ac1
  19. 26 Apr, 2013 5 commits
  20. 24 Apr, 2013 2 commits
  21. 18 Apr, 2013 1 commit
  22. 15 Apr, 2013 1 commit
  23. 08 Apr, 2013 1 commit
  24. 28 Mar, 2013 1 commit
  25. 15 Mar, 2013 1 commit
    • David Gibson's avatar
      Fix TAGS creation · b1999e87
      David Gibson authored
      Currently the Makefile creates TAGS for emacs with the command:
          find "$(SRC_PATH)" -name '*.[hc]' -print0 | xargs -0 etags
      That works only if xargs ends up invoking etags just once.  If xargs runs
      etags several times, as it will if there are enough files, then the later
      invocations will overwrite the output from the earlier invocations.  This
      patch uses the etags --append option to fix the bug.
      Signed-off-by: default avatarDavid Gibson <david@gibson.dropbear.id.au>
      Message-id: 1363057048-21534-1-git-send-email-david@gibson.dropbear.id.au
      Signed-off-by: default avatarAnthony Liguori <aliguori@us.ibm.com>
      b1999e87
  26. 09 Mar, 2013 2 commits
  27. 21 Feb, 2013 1 commit
    • Anthony Liguori's avatar
      gtk: add translation support (v5) · 834574ea
      Anthony Liguori authored
      This includes a de_DE translation from Kevin Wolf and an it translation from
      Paolo Bonzini.
      
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Kevin Wolf <kwolf@redhat.com>
      Cc: Stefan Hajnoczi <stefanha@redhat.com>
      Signed-off-by: default avatarAnthony Liguori <aliguori@us.ibm.com>
      Message-id: 1361367806-4599-8-git-send-email-aliguori@us.ibm.com
      834574ea
  28. 26 Jan, 2013 3 commits
  29. 17 Jan, 2013 1 commit