[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(-)
- [Qemu-devel] [PULL 0/5] VFIO updates 2016-10-31,
Alex Williamson <=
- [Qemu-devel] [PULL 1/5] memory: Replace skip_dump flag with "ram_device", Alex Williamson, 2016/10/31
- [Qemu-devel] [PULL 2/5] memory: Don't use memcpy for ram_device regions, Alex Williamson, 2016/10/31
- [Qemu-devel] [PULL 3/5] vfio: Handle zero-length sparse mmap ranges, Alex Williamson, 2016/10/31
- [Qemu-devel] [PULL 4/5] vfio/pci: fix out-of-sync BAR information on reset, Alex Williamson, 2016/10/31
- [Qemu-devel] [PULL 5/5] vfio: Add support for mmapping sub-page MMIO BARs, Alex Williamson, 2016/10/31
- Re: [Qemu-devel] [PULL 0/5] VFIO updates 2016-10-31, Peter Maydell, 2016/10/31