1. 16 9月, 2014 4 次提交
    • M
      Introduce cpu_clean_all_dirty · de9d61e8
      Marcelo Tosatti 提交于
      Introduce cpu_clean_all_dirty, to force subsequent cpu_synchronize_all_states
      to read in-kernel register state.
      
      Cc: qemu-stable@nongnu.org
      Signed-off-by: NMarcelo Tosatti <mtosatti@redhat.com>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      de9d61e8
    • C
      pit: fix pit interrupt can't inject into vm after migration · be894f51
      ChenLiang 提交于
      kvm_pit is running in kmod. kvm_pit is going to inject
      interrupt to vm before cpu_synchronize_all_post_init at
      dest side. vcpu will lose the pit interrupt, but
      ack_irq(in kmod) has been 0. ack_irq become 1 after
      vcpu responds pit interrupt. pit interruptcan inject
      to vm when ack_irq is 1.
      
      By the way, kvm_pit_vm_state_change has save and load
      state of pit, so pre_save and post_load is unnecessary.
      Signed-off-by: NChenLiang <chenliang88@huawei.com>
      Signed-off-by: NGonglei <arei.gonglei@huawei.com>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      be894f51
    • P
      Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into staging · cc35a44c
      Peter Maydell 提交于
      * remotes/qmp-unstable/queue/qmp:
        exec: file_ram_alloc(): print error when prealloc fails
        monitor: fix debug print compiling error
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      cc35a44c
    • P
      Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging · f2bcdc8d
      Peter Maydell 提交于
      Block patches
      
      # gpg: Signature made Fri 12 Sep 2014 16:09:43 BST using RSA key ID C88F2FD6
      # gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>"
      
      * remotes/kevin/tags/for-upstream: (22 commits)
        qcow2: Add falloc and full preallocation option
        raw-posix: Add falloc and full preallocation option
        qapi: introduce PreallocMode and new PreallocModes full and falloc.
        block: don't convert file size to sector size
        block: round up file size to nearest sector
        iotests: Send the correct fd in socket_scm_helper
        blockdev: Refuse to drive_del something added with blockdev-add
        block: extend BLOCK_IO_ERROR with reason string
        dataplane: fix virtio_blk_data_plane_create() op blocker error path
        qemu-iotests: Run 025 for Archipelago block driver
        block/archipelago: Implement bdrv_truncate()
        block: Make the block accounting functions operate on BlockAcctStats
        block: rename BlockAcctType members to start with BLOCK_ instead of BDRV_
        block: Extract the block accounting code
        block: Extract the BlockAcctStats structure
        IDE: MMIO IDE device control should be little endian
        thread-pool: Drop unnecessary includes
        xen: Drop redundant bdrv_close() from pci_piix3_xen_ide_unplug()
        xen_disk: Plug memory leak on error path
        qemu-io: Clean up openfile() after commit 2e40134b
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      f2bcdc8d
  2. 15 9月, 2014 3 次提交
  3. 12 9月, 2014 33 次提交