1. 01 11月, 2016 3 次提交
    • M
    • P
      Merge remote-tracking branch 'remotes/awilliam/tags/vfio-updates-20161031.0' into staging · e80b4b8f
      Peter Maydell 提交于
      VFIO updates 2016-10-31
      
       - Replace skip_dump with ram_device to denote device memory and mark
         as non-direct to avoid memcpy to MMIO - fixes RTL (Alex Williamson)
       - Skip zero-length sparse mmaps - avoids unnecessary warning
         (Alex Williamson)
       - Clear BARs on reset so guest doesn't assume programming on return
         from S3 (Ido Yariv)
       - Enable sub-page MMIO mmaps - performance improvement for devices
         with smaller BARs, iff both host and guest map them to full,
         aligned pages (Yongji Xie)
      
      # gpg: Signature made Mon 31 Oct 2016 17:26:47 GMT
      # gpg:                using RSA key 0x239B9B6E3BB08B22
      # gpg: Good signature from "Alex Williamson <alex.williamson@redhat.com>"
      # gpg:                 aka "Alex Williamson <alex@shazbot.org>"
      # gpg:                 aka "Alex Williamson <alwillia@redhat.com>"
      # gpg:                 aka "Alex Williamson <alex.l.williamson@gmail.com>"
      # Primary key fingerprint: 42F6 C04E 540B D1A9 9E7B  8A90 239B 9B6E 3BB0 8B22
      
      * remotes/awilliam/tags/vfio-updates-20161031.0:
        vfio: Add support for mmapping sub-page MMIO BARs
        vfio/pci: fix out-of-sync BAR information on reset
        vfio: Handle zero-length sparse mmap ranges
        memory: Don't use memcpy for ram_device regions
        memory: Replace skip_dump flag with "ram_device"
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      e80b4b8f
    • P
      Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging · 8ff7fd8a
      Peter Maydell 提交于
      Block layer patches
      
      # gpg: Signature made Mon 31 Oct 2016 16:10:07 GMT
      # gpg:                using RSA key 0x7F09B272C88F2FD6
      # gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>"
      # Primary key fingerprint: DC3D EB15 9A9A F95D 3D74  56FE 7F09 B272 C88F 2FD6
      
      * remotes/kevin/tags/for-upstream: (29 commits)
        qapi: allow blockdev-add for NFS
        block/nfs: Introduce runtime_opts in NFS
        block: Mention replication in BlockdevDriver enum docs
        qemu-iotests: test 'offset' and 'size' options in raw driver
        raw_bsd: add offset and size options
        qemu-iotests: Test the 'base-node' parameter of 'block-stream'
        block: Add 'base-node' parameter to the 'block-stream' command
        qemu-iotests: Test streaming to a Quorum child
        qemu-iotests: Add iotests.supports_quorum()
        qemu-iotests: Test block-stream and block-commit in parallel
        qemu-iotests: Test overlapping stream and commit operations
        qemu-iotests: Test block-stream operations in parallel
        qemu-iotests: Test streaming to an intermediate layer
        docs: Document how to stream to an intermediate layer
        block: Add QMP support for streaming to an intermediate layer
        block: Support streaming to an intermediate layer
        block: Block all intermediate nodes in commit_active_start()
        block: Block all nodes involved in the block-commit operation
        block: Check blockers in all nodes involved in a block-commit job
        block: Use block_job_add_bdrv() in backup_start()
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      8ff7fd8a
  2. 31 10月, 2016 37 次提交