1. 24 4月, 2012 9 次提交
    • A
      Merge remote-tracking branch 'origin/master' into staging · 092dfc77
      Anthony Liguori 提交于
      * origin/master:
        qtest: fix memread and memwrite on 32 bit hosts
      092dfc77
    • A
      Merge remote-tracking branch 'qmp/queue/qmp' into staging · 64546784
      Anthony Liguori 提交于
      * qmp/queue/qmp:
        qapi: g_hash_table_find() instead of GHashTableIter.
        qmp: make block job command naming consistent
      64546784
    • B
      qtest: fix memread and memwrite on 32 bit hosts · ce6bf17a
      Blue Swirl 提交于
      Use PRIx64 to print 64 bit values to avoid truncation
      on 32 bit hosts.
      Reviewed-by: NAnthony Liguori <aliguori@us.ibm.com>
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      ce6bf17a
    • A
      Merge remote-tracking branch 'kwolf/for-anthony' into staging · 1f8bcac0
      Anthony Liguori 提交于
      * kwolf/for-anthony: (38 commits)
        qemu-iotests: Fix test 031 for qcow2 v3 support
        qemu-iotests: Add -o and make v3 the default for qcow2
        qcow2: Zero write support
        qemu-iotests: Test backing file COW with zero clusters
        qemu-iotests: add a simple test for write_zeroes
        qcow2: Support for feature table header extension
        qcow2: Support reading zero clusters
        qcow2: Version 3 images
        qcow2: Ignore reserved bits in check_refcounts
        qcow2: Ignore reserved bits in refcount table entries
        qcow2: Simplify count_cow_clusters
        qcow2: Refactor qcow2_free_any_clusters
        qcow2: Ignore reserved bits in L1/L2 entries
        qcow2: Fail write_compressed when overwriting data
        qcow2: Ignore reserved bits in count_contiguous_clusters()
        qcow2: Ignore reserved bits in get_cluster_offset
        qcow2: Save disk size in snapshot header
        Specification for qcow2 version 3
        qcow2: Fix refcount block allocation during qcow2_alloc_cluster_at()
        iotests: Resolve test failures caused by hostname
        ...
      1f8bcac0
    • A
      Merge remote-tracking branch 'origin/master' into staging · cb4c2548
      Anthony Liguori 提交于
      * origin/master:
        fix BCD mask for date (Solaris 2.5 guest hang fix)
      cb4c2548
    • A
      fix BCD mask for date (Solaris 2.5 guest hang fix) · 02f5da11
      Artyom Tarasenko 提交于
      Fix BCD mask for date. The most visible effect of this patch is
      Solaris 2.5.1 doesn't hang at boot if the day of month is >21.
      Signed-off-by: NArtyom Tarasenko <atar4qemu@gmail.com>
      Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
      02f5da11
    • A
      Merge remote-tracking branch 'origin/master' into staging · 54699633
      Anthony Liguori 提交于
      * origin/master: (27 commits)
        target-arm: Move reset handling to arm_cpu_reset
        target-arm: Drop cpu_reset_model_id()
        target-arm: Move cache ID register setup to cpu specific init fns
        target-arm: Move OMAP cp15_i_{max,min} reset to cpu_state_reset
        target-arm: Move feature register setup to per-CPU init fns
        target-arm: Move iWMMXT wCID reset to cpu_state_reset
        target-arm: Drop JTAG_ID documentation
        target-arm: Move SCTLR reset value setup to per cpu init fns
        target-arm: Move CTR setup to per cpu init fns
        target-arm: Move MVFR* setup to per cpu init fns
        target-arm: Move FPSID config to cpu init fns
        target-arm: Move feature bit settings to CPU init fns
        target-arm: Add QOM subclasses for each ARM cpu implementation
        target-arm: remind to keep arm features in sync with linux-user/elfload.c
        tci: GETPC() macro must return an uintptr_t
        gdbstub: Synchronize CPU state unconditionally in gdb_set_cpu_pc
        softfloat: make USE_SOFTFLOAT_STRUCT_TYPES compile
        target-xtensa: add tests for LOOPNEZ and LOOPGTZ
        target-xtensa: fix LOOPNEZ/LOOPGTZ translation
        qtest: add m48t59 tests for Sparc
        ...
      54699633
    • N
      qapi: g_hash_table_find() instead of GHashTableIter. · 57a33d89
      NODA, Kai 提交于
      GHashTableIter was first introduced in glib 2.16.
      This patch removes it in favor of older g_hash_table_find()
      for better compatibility with RHEL5.
      Signed-off-by: NNODA, Kai <nodakai@gmail.com>
      Signed-off-by: NLuiz Capitulino <lcapitulino@redhat.com>
      57a33d89
    • S
      qmp: make block job command naming consistent · db58f9c0
      Stefan Hajnoczi 提交于
      The block streaming and job commands used '_' instead of '-' for reasons
      of compatibility with libvirt, which already included support for the
      '_' naming.  However, the semantics of block_job_cancel have changed and
      libvirt now needs to handle the new semantics.
      
      Since the old semantics were never in a QEMU release we can still rename
      the commands to use '-' instead of '_'.  Libvirt is also happy because
      the new name can be used to distinguish QEMU binaries that support the
      latest block-job-cancel semantics from those that include a downstream
      block_job_cancel command.
      
      Therefore, let's apply the QAPI/QMP naming rules to the block streaming
      and job commands.  QEMU 1.1 will be the first release with these
      commands so no upstream users can break.
      
      Note that HMP commands are left with '_' because that is the convention
      there.
      Signed-off-by: NStefan Hajnoczi <stefanha@linux.vnet.ibm.com>
      Reviewed-by: NEric Blake <eblake@redhat.com>
      Signed-off-by: NLuiz Capitulino <lcapitulino@redhat.com>
      db58f9c0
  2. 23 4月, 2012 6 次提交
    • A
      Merge remote-tracking branch 'sstabellini/build_fix' into staging · 53878a13
      Anthony Liguori 提交于
      * sstabellini/build_fix:
        xen: add a dummy xc_hvm_inject_msi for Xen < 4.2
        xen,configure: detect Xen 4.2
      53878a13
    • A
      Merge remote-tracking branch 'stefanha/trivial-patches' into staging · 6b032966
      Anthony Liguori 提交于
      * stefanha/trivial-patches:
        Add .gitignore for tests/
        e1000: Fix spelling (segmentaion -> segmentation) in debug output
        spice-qemu-char.c: Show what name is unsupported
        pflash_cfi01: remove redundant line
        qxl: Add missing GCC_FMT_ATTR and fix format specifier
        fix block_job_set_speed name in documentation
        error.c: don't return value for void function
      6b032966
    • A
      Merge remote-tracking branch 'mdroth/qga-pull-4-19-12' into staging · 25896d80
      Anthony Liguori 提交于
      * mdroth/qga-pull-4-19-12:
        qemu-ga: fix help output
        qemu-ga: generate missing stubs for fsfreeze
      25896d80
    • A
      Merge remote-tracking branch 'bonzini/nbd-next' into staging · bec8eb81
      Anthony Liguori 提交于
      * bonzini/nbd-next:
        nbd: obey FUA on reads
        nbd: do not include block_int.h
        nbd: do not block in nbd_wr_sync if no data at all is available
        nbd: consistently return negative errno values
        nbd: consistently check for <0 or >=0
        nbd: consistently use ssize_t
        nbd: avoid out of bounds access to recv_coroutine array
      bec8eb81
    • A
      Merge remote-tracking branch 'bonzini/scsi-next' into staging · 4a1873fc
      Anthony Liguori 提交于
      * bonzini/scsi-next:
        scsi: add SANITIZE command
        SCSI emulation: should tell the guest that we actually support thin provisioning
        SCSI emulation: Support unmap via WRITE_SAME_10.
        scsi: advertise DPOFUA
        scsi: small refactoring of MMC mode-sense
        scsi: support FUA on reads
        scsi: add a started field to SCSIDiskReq
        scsi: force unit access on VERIFY
        scsi: add support for FUA on writes
        scsi: move scsi_flush_complete around
        scsi: make code more homogeneous in AIO callback functions
        scsi: add missing test for cancelled request
        virtio-scsi: add multiqueue capability
        virtio: add virtio_queue_get_id
        virtio-scsi: prepare migration format for multiqueue
        scsi: fix memory leak
      4a1873fc
    • A
      Merge remote-tracking branch 'stefanha/tracing' into staging · e5e38957
      Anthony Liguori 提交于
      * stefanha/tracing:
        tracetool: handle DTrace keywords 'in', 'next', 'self'
        tracetool: Add MAINTAINERS info
        tracetool: Add support for the 'dtrace' backend
        tracetool: Add support for the 'ust' backend
        tracetool: Add support for the 'simple' backend
        tracetool: Add support for the 'stderr' backend
        tracetool: Add module for the 'h' format
        tracetool: Add module for the 'c' format
        tracetool: Rewrite infrastructure as python modules
      e5e38957
  3. 22 4月, 2012 14 次提交
  4. 21 4月, 2012 7 次提交
  5. 20 4月, 2012 4 次提交