From: David Gibson <david@gibson.dropbear.id.au>
To: peter.maydell@linaro.org
Cc: agraf@suse.de, qemu-ppc@nongnu.org, qemu-devel@nongnu.org,
David Gibson <david@gibson.dropbear.id.au>
Subject: [Qemu-devel] [PULL 00/26] ppc-for-2.7 queue 20160607
Date: Tue, 7 Jun 2016 20:47:47 +1000 [thread overview]
Message-ID: <1465296493-10851-1-git-send-email-david@gibson.dropbear.id.au> (raw)
The following changes since commit 76462405809d29bab65a3699686998ba124ab942:
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20160606-1' into staging (2016-06-06 17:02:42 +0100)
are available in the git repository at:
git://github.com/dgibson/qemu.git tags/ppc-for-2.7-20160607
for you to fetch changes up to 4d6a0680fa425230748a2d91d81be9afe050eeb3:
ppc: Do not take exceptions on unknown SPRs in privileged mode (2016-06-07 13:10:45 +1000)
----------------------------------------------------------------
ppc patch queue for 2016-05-31
Latest patch queue for ppc. Several significant things in here:
* A bunch of patches from BenH fixing things in TCG
- This should fix several regressions introduced by recent
patches for better HV mode support
- It also fixes some other bugs discovered along the way
* Some fixes and cleanups for Mac machine types from Marc
Cave-Ayland
* Preliminary patches towards dynamic DMA window support from Alexey
Kardashevskiy
- This includes a patch to migration code code
* Increase number of hotpluggable memory slots
- Includes a change to KVM generic code, ACKed by Paolo
* Another TCG fix for an SPE instruction
----------------------------------------------------------------
Alexey Kardashevskiy (6):
vmstate: Define VARRAY with VMS_ALLOC
spapr_iommu: Introduce "enabled" state for TCE table
spapr_iommu: Migrate full state
spapr_iommu: Add root memory region
spapr_pci: Reset DMA config on PHB reset
spapr_pci: Add and export DMA resetting helper
Benjamin Herrenschmidt (11):
ppc: Better figure out if processor has HV mode
ppc: Fix hreg_store_msr() so that non-HV mode cannot alter MSR:HV
ppc: Properly tag the translation cache based on MMU mode
ppc: Fix tlb invalidations on 6xx/7xx/7xxx 32-bit processors
ppc: Batch TLB flushes on 32-bit 6xx/7xx/7xxx in hash mode
ppc: POWER7 had ACOP and PID registers
ppc: POWER7 has lq/stq instructions and stq need to check ISA
ppc: Fix mtmsr decoding
ppc: Fix slbia decode
ppc: Add missing slbfee. instruction on ppc64 BookS processors
ppc: Do not take exceptions on unknown SPRs in privileged mode
Bharata B Rao (3):
kvm: API to obtain max supported mem slots
spapr: Increase hotpluggable memory slots to 256
spapr: Introduce pseries-2.7 machine type
Cédric Le Goater (1):
ppc: fix hrfid, tlbia and slbia privilege
Mark Cave-Ayland (3):
target-ppc: fixup bitrot in mmu_helper.c debug statements
macio: use DMA memory interface for non-block ATAPI transfers
dbdma: use DMA memory interface for memory accesses
Markus Armbruster (1):
spapr_pci: Drop cannot_instantiate_with_device_add_yet=false
Talha Imran (1):
target-ppc/fpu_helper: Fix efscmp* instructions handling
hw/ide/macio.c | 3 +-
hw/misc/macio/mac_dbdma.c | 13 ++--
hw/ppc/spapr.c | 36 ++++++++++--
hw/ppc/spapr_iommu.c | 140 +++++++++++++++++++++++++++++++++++---------
hw/ppc/spapr_pci.c | 28 ++++++---
hw/ppc/spapr_vio.c | 8 +--
include/hw/pci-host/spapr.h | 2 +
include/hw/ppc/spapr.h | 14 +++--
include/migration/vmstate.h | 10 ++++
include/sysemu/kvm.h | 1 +
kvm-all.c | 7 +++
target-ppc/cpu.h | 6 +-
target-ppc/excp_helper.c | 8 ++-
target-ppc/fpu_helper.c | 2 +-
target-ppc/helper.h | 1 +
target-ppc/helper_regs.h | 8 +--
target-ppc/mmu-hash64.c | 30 ++++++++++
target-ppc/mmu_helper.c | 74 ++++++++++-------------
target-ppc/translate.c | 83 +++++++++++++++++++++-----
target-ppc/translate_init.c | 39 ++++++++++--
trace-events | 2 +
21 files changed, 388 insertions(+), 127 deletions(-)
next reply other threads:[~2016-06-07 10:48 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-06-07 10:47 David Gibson [this message]
2016-06-07 10:47 ` [Qemu-devel] [PULL 01/26] target-ppc/fpu_helper: Fix efscmp* instructions handling David Gibson
2016-06-07 10:47 ` [Qemu-devel] [PULL 02/26] kvm: API to obtain max supported mem slots David Gibson
2016-06-07 10:47 ` [Qemu-devel] [PULL 03/26] vmstate: Define VARRAY with VMS_ALLOC David Gibson
2016-06-07 10:47 ` [Qemu-devel] [PULL 04/26] spapr_iommu: Introduce "enabled" state for TCE table David Gibson
2016-06-07 10:47 ` [Qemu-devel] [PULL 05/26] spapr_iommu: Migrate full state David Gibson
2016-06-07 10:47 ` [Qemu-devel] [PULL 06/26] spapr_iommu: Add root memory region David Gibson
2016-06-07 10:47 ` [Qemu-devel] [PULL 07/26] spapr_pci: Reset DMA config on PHB reset David Gibson
2016-06-07 10:47 ` [Qemu-devel] [PULL 08/26] spapr_pci: Add and export DMA resetting helper David Gibson
2016-06-07 10:47 ` [Qemu-devel] [PULL 09/26] spapr: Increase hotpluggable memory slots to 256 David Gibson
2016-06-07 10:47 ` [Qemu-devel] [PULL 10/26] spapr: Introduce pseries-2.7 machine type David Gibson
2016-06-07 10:47 ` [Qemu-devel] [PULL 11/26] ppc: Better figure out if processor has HV mode David Gibson
2016-06-07 10:47 ` [Qemu-devel] [PULL 12/26] ppc: Fix hreg_store_msr() so that non-HV mode cannot alter MSR:HV David Gibson
2016-06-07 10:48 ` [Qemu-devel] [PULL 13/26] ppc: fix hrfid, tlbia and slbia privilege David Gibson
2016-06-07 10:48 ` [Qemu-devel] [PULL 14/26] spapr_pci: Drop cannot_instantiate_with_device_add_yet=false David Gibson
2016-06-07 10:48 ` [Qemu-devel] [PULL 15/26] target-ppc: fixup bitrot in mmu_helper.c debug statements David Gibson
2016-06-07 10:48 ` [Qemu-devel] [PULL 16/26] macio: use DMA memory interface for non-block ATAPI transfers David Gibson
2016-06-07 10:48 ` [Qemu-devel] [PULL 17/26] dbdma: use DMA memory interface for memory accesses David Gibson
2016-06-07 10:48 ` [Qemu-devel] [PULL 18/26] ppc: Properly tag the translation cache based on MMU mode David Gibson
2016-06-07 10:48 ` [Qemu-devel] [PULL 19/26] ppc: Fix tlb invalidations on 6xx/7xx/7xxx 32-bit processors David Gibson
2016-06-07 10:48 ` [Qemu-devel] [PULL 20/26] ppc: Batch TLB flushes on 32-bit 6xx/7xx/7xxx in hash mode David Gibson
2016-06-07 10:48 ` [Qemu-devel] [PULL 21/26] ppc: POWER7 had ACOP and PID registers David Gibson
2016-06-07 10:48 ` [Qemu-devel] [PULL 22/26] ppc: POWER7 has lq/stq instructions and stq need to check ISA David Gibson
2016-06-07 10:48 ` [Qemu-devel] [PULL 23/26] ppc: Fix mtmsr decoding David Gibson
2016-06-07 10:48 ` [Qemu-devel] [PULL 24/26] ppc: Fix slbia decode David Gibson
2016-06-07 10:48 ` [Qemu-devel] [PULL 25/26] ppc: Add missing slbfee. instruction on ppc64 BookS processors David Gibson
2016-06-07 10:48 ` [Qemu-devel] [PULL 26/26] ppc: Do not take exceptions on unknown SPRs in privileged mode David Gibson
2016-06-07 12:38 ` [Qemu-devel] [PULL 00/26] ppc-for-2.7 queue 20160607 Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1465296493-10851-1-git-send-email-david@gibson.dropbear.id.au \
--to=david@gibson.dropbear.id.au \
--cc=agraf@suse.de \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=qemu-ppc@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).