1. 13 1月, 2014 32 次提交
  2. 11 1月, 2014 6 次提交
    • A
      Merge remote-tracking branch 'bonzini/scsi-next' into staging · eedc1a5d
      Anthony Liguori 提交于
      * bonzini/scsi-next:
        scsi-disk: add UNMAP limits to block limits VPD page
        block/iscsi: use a bh to schedule co reentrance
      
      Message-id: 1387720926-11421-1-git-send-email-pbonzini@redhat.com
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      eedc1a5d
    • A
      Merge remote-tracking branch 'stefanha/block' into staging · debe40fb
      Anthony Liguori 提交于
      * stefanha/block:
        commit: Remove unused check
        qemu-iotests: Update test cases for commit active
        commit: Support commit active layer
        block: Add commit_active_start()
        mirror: Move base to MirrorBlockJob
        mirror: Don't close target
        qemu-iotests: drop duplicate virtio-blk initialization failure
        vmdk: Allow vmdk_create to work with protocol
        vmdk: Check VMFS extent line field number
        docs: updated qemu-img man page and qemu-doc to reflect VHDX support.
        block: vhdx - improve error message, and .bdrv_check implementation
        block/iscsi: Fix compilation for libiscsi 1.4.0 (API change)
        qapi-schema: fix QEMU 1.8 references
        dataplane: replace hostmem with memory_region_find
        dataplane: change vring API to use VirtQueueElement
        vring: factor common code for error exits
        vring: create a common function to parse descriptors
        sheepdog: fix dynamic grow for running qcow2 format
      
      Message-id: 1387554416-5837-1-git-send-email-stefanha@redhat.com
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      debe40fb
    • A
      Merge remote-tracking branch 'mst/tags/for_anthony' into staging · d1819762
      Anthony Liguori 提交于
      acpi,pci,pc,fedora,virtio fixes and enhancements
      
      This includes some Preparatory patches for cpu hotplug for q25 and memory
      hotplug by Igor, tests and memory mapping change
      by Laszlo and pci reset cleanup by Paolo.
      There are also some fixes for fedora and virtio:
      included here since they are test blockers for me.
      Signed-off-by: NMichael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Mon 23 Dec 2013 08:07:18 AM PST using RSA key ID D28D5469
      # gpg: Can't check signature: public key not found
      
      * mst/tags/for_anthony:
        target-arm: fix build with gcc 4.8.2
        virtio: add back call to virtio_bus_device_unplugged
        piix: fix 32bit pci hole
        qdev: switch reset to post-order
        qdev: allow both pre- and post-order vists in qdev walking functions
        pci: clean up resetting of IRQs
        pci: do not export pci_bus_reset
        ACPI/DSDT-CPU: cleanup bogus comment
        ACPI: Q35 DSDT: fix CPU hotplug GPE0.2 handler
        acpi: ich9: allow guest to clear SCI rised by GPE
        acpi: factor out common pm_update_sci() into acpi core
        acpi: piix4: remove not needed GPE0 mask
        i440fx-test: verify firmware under 4G and 1M, both -bios and -pflash
        i440fx-test: generate temporary firmware blob
        i440fx-test: give each GTest case its own qtest
        i440fx-test: qtest_start() should be paired with qtest_end()
        hw/i386/pc_sysfw: support two flash drives
        pc_piix: document gigabyte_align
        piix: gigabyte alignment for ram
      
      Message-id: 1387815007-1272-1-git-send-email-mst@redhat.com
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      d1819762
    • A
      Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging · 4cddc7f4
      Anthony Liguori 提交于
      QOM CPUState refactorings / X86CPU
      
      * TLB invalidation optimizations
      * X86CPU initialization cleanups
      * Preparations for X86CPU hot-unplug
      
      # gpg: Signature made Tue 24 Dec 2013 04:51:52 AM PST using RSA key ID 3E7E013F
      # gpg: Good signature from "Andreas Färber <afaerber@suse.de>"
      # gpg:                 aka "Andreas Färber <afaerber@suse.com>"
      # gpg: WARNING: This key is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # Primary key fingerprint: 174F 0347 1BCC 221A 6175  6F96 FA2E D12D 3E7E 013F
      
      * afaerber/tags/qom-cpu-for-anthony:
        target-i386: Cleanup 'foo=val' feature handling
        target-i386: Cleanup 'foo' feature handling
        target-i386: Convert 'check' and 'enforce' to static properties
        target-i386: Convert 'hv_spinlocks' to static property
        target-i386: Convert 'hv_vapic' to static property
        target-i386: Convert 'hv_relaxed' to static property
        cpu-exec: Optimize X86CPU usage in cpu_exec()
        target-i386: Move apic_state field from CPUX86State to X86CPU
        cputlb: Tidy memset() of arrays
        cputlb: Use memset() when flushing entries
      4cddc7f4
    • A
      Merge remote-tracking branch 'pmaydell/tags/pull-target-arm-20140107' into staging · 62a6a1fb
      Anthony Liguori 提交于
      target-arm queue:
       * further A64 decoder patches, including enabling the aarch64-linux-user
         target; this includes full floating point support. Neon is not yet
         supported.
       * cadence UART model fixes.
       * some minor bug fixes and cleanups.
       * all the softfloat fixes required by the new A64 instructions;
         several of these will also be used by PPC.
      
      * pmaydell/tags/pull-target-arm-20140107: (61 commits)
        target-arm: A64: Add support for FCVT between half, single and double
        target-arm: A64: Add 1-source 32-to-32 and 64-to-64 FP instructions
        target-arm: A64: Add floating-point<->integer conversion instructions
        target-arm: A64: Add floating-point<->fixed-point instructions
        target-arm: A64: Add extra VFP fixed point conversion helpers
        target-arm: Ignore most exceptions from scalbn when doing fixpoint conversion
        target-arm: Rename A32 VFP conversion helpers
        target-arm: Prepare VFP_CONV_FIX helpers for A64 uses
        softfloat: Add support for ties-away rounding
        softfloat: Refactor code handling various rounding modes
        softfloat: Add float16 <=> float64 conversion functions
        softfloat: Factor out RoundAndPackFloat16 and NormalizeFloat16Subnormal
        softfloat: Provide complete set of accessors for fp state
        softfloat: Fix float64_to_uint32_round_to_zero
        softfloat: Fix float64_to_uint32
        softfloat: Fix float64_to_uint64_round_to_zero
        softfloat: Add float32_to_uint64()
        softfloat: Fix factor 2 error for scalbn on denormal inputs
        softfloat: Only raise Invalid when conversions to int are out of range
        softfloat: Fix float64_to_uint64
        ...
      
      Conflicts:
      	target-arm/cpu.h
      
      aliguori: resolved trivial conflict
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      62a6a1fb
    • A
      Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging · 205b6b61
      Anthony Liguori 提交于
      * riku/linux-user-for-upstream:
        linux-user: Remove regs parameter of load_elf_binary and load_flt_binary
        linux-user: Support the accept4 socketcall
      
      Message-id: 1389364137-23287-1-git-send-email-riku.voipio@linaro.org
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      205b6b61
  3. 10 1月, 2014 2 次提交