1. 04 3月, 2014 11 次提交
  2. 01 3月, 2014 19 次提交
  3. 28 2月, 2014 2 次提交
  4. 27 2月, 2014 8 次提交
    • P
      Merge remote-tracking branch 'remotes/awilliam/tags/vfio-pci-for-qemu-20140226.0' into staging · 73795cea
      Peter Maydell 提交于
      Updates include:
       - Coverify fixes for vfio & pci-assign (Markus)
       - VFIO blacklisting support for known brokwn PCI option ROMs (Bandan)
      
      # gpg: Signature made Wed 26 Feb 2014 18:15:28 GMT using RSA key ID 3BB08B22
      # gpg: Can't check signature: public key not found
      
      * remotes/awilliam/tags/vfio-pci-for-qemu-20140226.0:
        vfio: blacklist loading of unstable roms
        qdev-monitor: set DeviceState opts before calling realize
        pci-assign: Fix potential read beyond buffer on -EBUSY
        vfio: Fix overrun after readlink() fills buffer completely
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      73795cea
    • P
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20140226' into staging · 2ce5868c
      Peter Maydell 提交于
      target-arm queue:
       * fixes for various Coverity-spotted bugs
       * support new KVM device control API for VGIC
       * support KVM VGIC save/restore/migration
       * more AArch64 system mode foundations
       * support ARMv8 CRC instructions for A32/T32
       * PL330 minor fixes and cleanup
      
      # gpg: Signature made Wed 26 Feb 2014 17:51:32 GMT using RSA key ID 14360CDE
      # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>"
      
      * remotes/pmaydell/tags/pull-target-arm-20140226: (45 commits)
        dma/pl330: implement dmaadnh instruction
        dma/pl330: Fix buffer depth
        dma/pl330: Add event debugging printfs
        dma/pl330: Rename parent_obj
        dma/pl330: printf format type sweep.
        dma/pl330: Fix misleading type
        dma/pl330: Delete overly verbose debug printf
        target-arm: Add support for AArch32 ARMv8 CRC32 instructions
        include/qemu/crc32c.h: Rename include guards to match filename
        target-arm: Add utility function for checking AA32/64 state of an EL
        target-arm: Implement AArch64 view of CPACR
        target-arm: A64: Implement MSR (immediate) instructions
        target-arm: Store AIF bits in env->pstate for AArch32
        target-arm: A64: Implement WFI
        target-arm: Get MMU index information correct for A64 code
        target-arm: Implement AArch64 OSLAR_EL1 sysreg as WI
        target-arm: Implement AArch64 dummy breakpoint and watchpoint registers
        target-arm: Implement AArch64 ID and feature registers
        target-arm: Implement AArch64 generic timers
        target-arm: Implement AArch64 MPIDR
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      2ce5868c
    • P
      Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20140225' into staging · 6f6831f6
      Peter Maydell 提交于
      migration/next for 20140225
      
      # gpg: Signature made Tue 25 Feb 2014 14:04:31 GMT using RSA key ID 5872D723
      # gpg: Can't check signature: public key not found
      
      * remotes/juanquintela/tags/migration/20140225:
        rdma: rename 'x-rdma' => 'rdma'
        Fix two XBZRLE corruption issues
        Fix vmstate_info_int32_le comparison/assign
        qemu_file: use fwrite() correctly
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      6f6831f6
    • P
      Merge remote-tracking branch 'remotes/stefanha/tags/net-pull-request' into staging · bc3fbad8
      Peter Maydell 提交于
      Net patches
      
      # gpg: Signature made Tue 25 Feb 2014 13:32:33 GMT using RSA key ID 81AB73C8
      # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>"
      # gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.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: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8
      
      * remotes/stefanha/tags/net-pull-request:
        virtio-net: use qemu_get_queue() where possible
        vhost_net: use offload API instead of bypassing it
        net: remove implicit peer from offload API
        net: Disable netmap backend when not supported
        net: add offloading support to netmap backend
        net: make tap offloading callbacks static
        net: virtio-net and vmxnet3 use offloading API
        net: TAP uses NetClientInfo offloading callbacks
        net: extend NetClientInfo for offloading
        net: change vnet-hdr TAP prototypes
        opencores_eth: flush queue whenever can_receive can go from false to true
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      bc3fbad8
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/pull-audio-3' into staging · 28c05edf
      Peter Maydell 提交于
      hda-audio: qom cleanups
      
      # gpg: Signature made Mon 24 Feb 2014 12:19:48 GMT using RSA key ID D3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>"
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>"
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>"
      
      * remotes/kraxel/tags/pull-audio-3:
        hda-audio: qom cleanups
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      28c05edf
    • B
      vfio: blacklist loading of unstable roms · 4b943029
      Bandan Das 提交于
      Certain cards such as the Broadcom BCM57810 have rom quirks
      that exhibit unstable system behavior duing device assignment. In
      the particular case of 57810, rom execution hangs and if a FLR
      follows, the device becomes inoperable until a power cycle. This
      change blacklists loading of rom for such cards unless the user
      specifies a romfile or rombar=1 on the cmd line
      Signed-off-by: NBandan Das <bsd@redhat.com>
      Signed-off-by: NAlex Williamson <alex.williamson@redhat.com>
      4b943029
    • B
      qdev-monitor: set DeviceState opts before calling realize · 52aa17cb
      Bandan Das 提交于
      Setting opts before the realize property is set allows the
      following patch to make decisions based on whether the user
      specified "rombar". This also avoids having to create a new
      tristate property especially for this purpose
      Reviewed-by: NAndreas Färber <afaerber@suse.de>
      Signed-off-by: NBandan Das <bsd@redhat.com>
      Signed-off-by: NAlex Williamson <alex.williamson@redhat.com>
      52aa17cb
    • M
      pci-assign: Fix potential read beyond buffer on -EBUSY · 82d07945
      Markus Armbruster 提交于
      readlink() doesn't write a terminating null byte.
      assign_failed_examine() passes the unterminated string to strrchr().
      Oops.  Terminate it.
      
      Spotted by Coverity.
      Signed-off-by: NMarkus Armbruster <armbru@redhat.com>
      Reviewed-by: NPeter Maydell <peter.maydell@linaro.org>
      Signed-off-by: NAlex Williamson <alex.williamson@redhat.com>
      82d07945