[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PULL 00/14] ppc-for-2.7 queue 20160705 (v2)
From: |
David Gibson |
Subject: |
[Qemu-ppc] [PULL 00/14] ppc-for-2.7 queue 20160705 (v2) |
Date: |
Tue, 5 Jul 2016 15:31:25 +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 2c7ad80443e9747eb85b508be01cded958191bad:
ppc/hash64: Fix support for LPCR:ISL (2016-07-05 15:18:26 +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
Changes in v2:
I messed up and forgot to make a fix in the last patch which BenH
pointed out (introduced by my rebasing). That's fixed in this
version, and I'm replacing the tag in place with the revised
version.
----------------------------------------------------------------
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 | 321 +++++++++++++++++++++++++++++-------------
target-ppc/mmu-hash64.h | 8 +-
target-ppc/translate_init.c | 16 ++-
20 files changed, 1043 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 (v2),
David Gibson <=
- [Qemu-ppc] [PULL 03/14] ppc: simplify max_smt initialization in ppc_cpu_realizefn(), David Gibson, 2016/07/05
- [Qemu-ppc] [PULL 12/14] target-ppc: Return page shift from PTEG search, David Gibson, 2016/07/05
- [Qemu-ppc] [PULL 11/14] target-ppc: Simplify HPTE matching, 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 14/14] ppc/hash64: Fix support for LPCR:ISL, 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 01/14] ppc: Fix xsrdpi, xvrdpi and xvrspi rounding, 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 10/14] target-ppc: Correct page size decoding in ppc_hash64_pteg_search(), 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