1. 30 9月, 2014 20 次提交
  2. 29 9月, 2014 2 次提交
    • K
      raw-posix: Fix build without posix_fallocate() · ed911435
      Kevin Wolf 提交于
      Check for the presence of posix_fallocate() in configure and only
      compile in support for PREALLOC_MODE_FALLOC when it's there.
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      ed911435
    • P
      Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging · 0ebcc564
      Peter Maydell 提交于
      Block patches
      
      # gpg: Signature made Fri 26 Sep 2014 19:57:52 BST using RSA key ID C88F2FD6
      # gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>"
      
      * remotes/kevin/tags/for-upstream:
        qemu-iotests: Fail test if explicit test case number is unknown
        block: Validate node-name
        vpc: fix beX_to_cpu() and cpu_to_beX() confusion
        docs: add blkdebug block driver documentation
        block: Catch simultaneous usage of options and their aliases
        block: Specify -drive legacy option aliases in array
        block: Improve message for device name clashing with node name
        qemu-nbd: Destroy the BlockDriverState properly
        block: Keep DriveInfo alive until BlockDriverState dies
        blockdev: Disentangle BlockDriverState and DriveInfo creation
        blkdebug: show an error for invalid event names
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      0ebcc564
  3. 27 9月, 2014 13 次提交
  4. 26 9月, 2014 5 次提交
    • P
      Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging · 81ab11a7
      Peter Maydell 提交于
      Usual mix of patches, the most important being Alex and Marcelo's
      kvmclock fix.  This was reverted last minute for 2.1, but it is now back
      with the problematic case fixed.
      
      Note: I will soon switch to a subkey for signing purposes.  To verify
      future signed pull requests from me, please update my key with
      "gpg --recv-keys 9B4D86F2".  You should see 3 new subkeys---the
      one for signing will be a 2048-bit RSA key, 4E6B09D7.
      
      # gpg: Signature made Fri 26 Sep 2014 15:34:44 BST using RSA key ID 9B4D86F2
      # gpg: Good signature from "Paolo Bonzini <pbonzini@redhat.com>"
      # gpg:                 aka "Paolo Bonzini <bonzini@gnu.org>"
      
      * remotes/bonzini/tags/for-upstream:
        kvm/valgrind: don't mark memory as initialized
        po: fix conflict with %.mo rule in rules.mak
        kvmvapic: fix migration when VM paused and when not running Windows
        serial: check if backed by a physical serial port at realize time
        serial: reset state at startup
        target-i386: update fp status fix
        hw/dma/i8257: Silence phony error message
        kvmclock: Ensure time in migration never goes backward
        kvmclock: Ensure proper env->tsc value for kvmclock_current_nsec calculation
        Introduce cpu_clean_all_dirty
        pit: fix pit interrupt can't inject into vm after migration
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      81ab11a7
    • C
      kvm/valgrind: don't mark memory as initialized · 541be927
      Christian Borntraeger 提交于
      since commit 7dda5dc8 ("migration: initialize RAM to zero") the
      guest memory is defined zero. No need to call valgrind on guest memory.
      This reverts commit 62fe8331 ("qemu: Use valgrind annotations to
      mark kvm guest memory as defined") thus speeding up kvm start if
      <includedir>/valgrind/valgrind.h is available.
      Signed-off-by: NChristian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      541be927
    • P
      po: fix conflict with %.mo rule in rules.mak · a697d240
      Paolo Bonzini 提交于
      po/Makefile includes rules.mak to use the nice quiet-command macro.
      However, this also brings in a %.mo rule that breaks "make build".
      Put our own rule before the include, so that it has precedence.
      Reported-by: NChristian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      a697d240
    • P
      kvmvapic: fix migration when VM paused and when not running Windows · 5a6e8ba6
      Pavel Dovgalyuk 提交于
      This patch fixes migration by extending do_vapic_enable function. This function
      called vapic_enable which read cpu number from the guest memory. When cpu
      number could not be read, vapic was not enabled while loading the VM state.
      This patch adds required code for cpu_number=0 to do_vapic_enable function,
      because it is called only when cpu_number=0.
      Signed-off-by: NPavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      5a6e8ba6
    • P
      Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' into staging · da1c4ec8
      Peter Maydell 提交于
      # gpg: Signature made Fri 26 Sep 2014 11:59:34 BST using RSA key ID 81AB73C8
      # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>"
      # gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.com>"
      
      * remotes/stefanha/tags/tracing-pull-request:
        ohci: drop computed flags from trace events
        ohci: Split long traces to smaller ones
        scripts/tracetool: don't barf on formats with precision
        trace: install trace-events file
        trace-events: Fix comments pointing to source files
        trace-events: Drop orphaned monitor trace event
        trace-events: Drop unused megasas trace event
        cleanup-trace-events.pl: Tighten search for trace event call
        trace: tighten up trace-events regex to fix bad parse
        trace-events: drop orphan iscsi trace events
        trace-events: drop orphan usb_mtp_data_out
        trace-events: drop orphan virtio_blk_data_plane_complete_request
        trace: [hmp] Reimplement "trace-event" and "info trace-events" using QMP
        trace: [qmp] Add commands to query and control event tracing state
        trace: docs: add trace file description
        trace: [ust] Fix format string computation in tcg-enabled events
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      da1c4ec8