qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PULL 0/5] VFIO updates 2016-10-31


From: Alex Williamson
Subject: [Qemu-devel] [PULL 0/5] VFIO updates 2016-10-31
Date: Mon, 31 Oct 2016 11:37:36 -0600
User-agent: StGit/0.17.1-dirty

The following changes since commit 0bb1137930f51a89fb1bfeb0c46aa68af0395167:

  Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20161031' into 
staging (2016-10-31 14:48:47 +0000)

are available in the git repository at:


  git://github.com/awilliam/qemu-vfio.git tags/vfio-updates-20161031.0

for you to fetch changes up to 95251725e335af2b885e2ab33dd29c86f8084663:

  vfio: Add support for mmapping sub-page MMIO BARs (2016-10-31 09:53:04 -0600)

----------------------------------------------------------------
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)

----------------------------------------------------------------
Alex Williamson (3):
      memory: Replace skip_dump flag with "ram_device"
      memory: Don't use memcpy for ram_device regions
      vfio: Handle zero-length sparse mmap ranges

Ido Yariv (1):
      vfio/pci: fix out-of-sync BAR information on reset

Yongji Xie (1):
      vfio: Add support for mmapping sub-page MMIO BARs

 hw/vfio/common.c      | 48 +++++++++++++++++--------------
 hw/vfio/pci.c         | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++
 hw/vfio/spapr.c       |  2 +-
 include/exec/memory.h | 47 ++++++++++++++++++++----------
 memory.c              | 80 ++++++++++++++++++++++++++++++++++++++++++++++++---
 memory_mapping.c      |  2 +-
 trace-events          |  2 ++
 7 files changed, 218 insertions(+), 42 deletions(-)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]