[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PULL 00/14] ppc-for-2.7 queue 20160705
From: |
David Gibson |
Subject: |
[Qemu-ppc] [PULL 00/14] ppc-for-2.7 queue 20160705 |
Date: |
Tue, 5 Jul 2016 15:10:34 +1000 |
The following changes since commit 11659423113d2fbcf055085b5e8285d590addfaa:
Merge remote-tracking branch 'remotes/kraxel/tags/pull-seabios-20160704-3'
into staging (2016-07-04 17:27:54 +0100)
are available in the git repository at:
git://github.com/dgibson/qemu.git tags/ppc-for-2.7-20160705
for you to fetch changes up to caef46874f18b948014c545be505720dbef24f9d:
ppc/hash64: Fix support for LPCR:ISL (2016-07-05 14:31:09 +1000)
----------------------------------------------------------------
ppc patch queue for 2016-07-05
Here's the current ppc, sPAPR and related drivers patch queue.
* The big addition is dynamic DMA window support (this includes some
core VFIO changes)
* There are also several fixes to the MMU emulation for bugs
introduced with the HV mode patches
* Several other bugfixes and cleanups
----------------------------------------------------------------
Alexey Kardashevskiy (5):
spapr_iommu: Realloc guest visible TCE table when starting/stopping
listening
vfio: spapr: Add DMA memory preregistering (SPAPR IOMMU v2)
vfio: Add host side DMA window capabilities
vfio/spapr: Create DMA window dynamically (SPAPR IOMMU v2)
spapr_pci/spapr_pci_vfio: Support Dynamic DMA Windows (DDW)
Anton Blanchard (1):
ppc: Fix xsrdpi, xvrdpi and xvrspi rounding
Benjamin Herrenschmidt (2):
ppc/hash64: Add proper real mode translation support
ppc/hash64: Fix support for LPCR:ISL
Bharata B Rao (1):
spapr: Ensure thread0 of CPU core is always realized first
Cédric Le Goater (1):
ppc: simplify ppc_hash64_hpte_page_shift_noslb()
David Gibson (3):
target-ppc: Correct page size decoding in ppc_hash64_pteg_search()
target-ppc: Simplify HPTE matching
target-ppc: Return page shift from PTEG search
Greg Kurz (1):
ppc: simplify max_smt initialization in ppc_cpu_realizefn()
hw/ppc/Makefile.objs | 1 +
hw/ppc/spapr.c | 14 +-
hw/ppc/spapr_cpu_core.c | 29 ++--
hw/ppc/spapr_hcall.c | 4 +-
hw/ppc/spapr_iommu.c | 12 ++
hw/ppc/spapr_pci.c | 81 +++++++----
hw/ppc/spapr_rtas_ddw.c | 295 ++++++++++++++++++++++++++++++++++++++
hw/ppc/trace-events | 4 +
hw/vfio/Makefile.objs | 1 +
hw/vfio/common.c | 170 ++++++++++++++++++----
hw/vfio/spapr.c | 210 +++++++++++++++++++++++++++
hw/vfio/trace-events | 8 ++
include/hw/pci-host/spapr.h | 8 +-
include/hw/ppc/spapr.h | 16 ++-
include/hw/vfio/vfio-common.h | 20 ++-
target-ppc/cpu.h | 2 +
target-ppc/fpu_helper.c | 6 +-
target-ppc/mmu-hash64.c | 323 +++++++++++++++++++++++++++++-------------
target-ppc/mmu-hash64.h | 8 +-
target-ppc/translate_init.c | 16 ++-
20 files changed, 1045 insertions(+), 183 deletions(-)
create mode 100644 hw/ppc/spapr_rtas_ddw.c
create mode 100644 hw/vfio/spapr.c
- [Qemu-ppc] [PULL 00/14] ppc-for-2.7 queue 20160705,
David Gibson <=
- [Qemu-ppc] [PULL 03/14] ppc: simplify max_smt initialization in ppc_cpu_realizefn(), David Gibson, 2016/07/05
- [Qemu-ppc] [PULL 02/14] spapr: Ensure thread0 of CPU core is always realized first, David Gibson, 2016/07/05
- [Qemu-ppc] [PULL 09/14] ppc: simplify ppc_hash64_hpte_page_shift_noslb(), David Gibson, 2016/07/05
- [Qemu-ppc] [PULL 04/14] spapr_iommu: Realloc guest visible TCE table when starting/stopping listening, David Gibson, 2016/07/05
- [Qemu-ppc] [PULL 06/14] vfio: Add host side DMA window capabilities, David Gibson, 2016/07/05
- [Qemu-ppc] [PULL 13/14] ppc/hash64: Add proper real mode translation support, David Gibson, 2016/07/05
- [Qemu-ppc] [PULL 14/14] ppc/hash64: Fix support for LPCR:ISL, David Gibson, 2016/07/05
- [Qemu-ppc] [PULL 05/14] vfio: spapr: Add DMA memory preregistering (SPAPR IOMMU v2), David Gibson, 2016/07/05