[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PULL 00/16] ppc-for-2.8 queue 20161017
From: |
David Gibson |
Subject: |
[Qemu-ppc] [PULL 00/16] ppc-for-2.8 queue 20161017 |
Date: |
Mon, 17 Oct 2016 13:43:23 +1100 |
The following changes since commit 6aa5a3679449cdf0b6fe5a6829b22e642ded57fd:
Merge remote-tracking branch 'remotes/kraxel/tags/pull-ui-20161013-1' into
staging (2016-10-13 14:27:58 +0100)
are available in the git repository at:
git://github.com/dgibson/qemu.git tags/ppc-for-2.8-20161017
for you to fetch changes up to 357d1e3bc7d2d80e5271bc4f3ac8537e30dc8046:
spapr: Improved placement of PCI host bridges in guest memory map (2016-10-16
12:04:15 +1100)
----------------------------------------------------------------
ppc patch queue 2016-10-17
Highlights:
* Significant rework of how PCI IO windows are placed for the
pseries machine type
* A number of extra tests added for ppc
* Other tests clean up / fixed
* Some cleanups to the XICS interrupt controller in preparation
for the 'powernv' machine type
A number of the test changes aren't strictly in ppc related code, but
are included via my tree because they're primarily focused on
improving test coverage for ppc.
----------------------------------------------------------------
Benjamin Herrenschmidt (2):
ppc/xics: Make the ICSState a list
ppc/xics: Split ICS into ics-base and ics class
David Gibson (7):
libqos: Isolate knowledge of spapr memory map to qpci_init_spapr()
libqos: Correct error in PCI hole sizing for spapr
libqos: Limit spapr-pci to 32-bit MMIO for now
spapr_pci: Delegate placement of PCI host bridges to machine type
spapr: Adjust placement of PCI host bridge to allow > 1TiB RAM
spapr_pci: Add a 64-bit MMIO window
spapr: Improved placement of PCI host bridges in guest memory map
Laurent Vivier (2):
tests: minor cleanups in usb-hcd-uhci-test
qtest: ask endianness of the target in qtest_init()
Michael Roth (1):
spapr: fix inheritance chain for default machine options
Nikunj A Dadhania (1):
target-ppc: implement vexts[bh]2w and vexts[bhw]2d
Thomas Huth (3):
tests/boot-sector: Use minimum length for the Forth boot script
tests/boot-sector: Use mkstemp() to create a unique file name
tests/boot-sector: Increase time-out to 90 seconds
hw/intc/trace-events | 15 +--
hw/intc/xics.c | 231 ++++++++++++++++++++++--------------
hw/intc/xics_kvm.c | 37 ++++--
hw/intc/xics_spapr.c | 116 +++++++++++-------
hw/ppc/spapr.c | 118 +++++++++++++++++-
hw/ppc/spapr_events.c | 2 +-
hw/ppc/spapr_pci.c | 95 ++++++++++-----
hw/ppc/spapr_vio.c | 2 +-
include/hw/pci-host/spapr.h | 25 ++--
include/hw/ppc/spapr.h | 4 +
include/hw/ppc/xics.h | 40 ++++---
qtest.c | 7 ++
target-ppc/helper.h | 5 +
target-ppc/int_helper.c | 15 +++
target-ppc/translate/vmx-impl.inc.c | 5 +
target-ppc/translate/vmx-ops.inc.c | 5 +
tests/bios-tables-test.c | 2 +-
tests/boot-sector.c | 25 ++--
tests/boot-sector.h | 4 +-
tests/endianness-test.c | 3 +-
tests/libqos/pci-spapr.c | 116 ++++++++++--------
tests/libqos/virtio-pci.c | 2 +-
tests/libqtest.c | 68 ++++-------
tests/libqtest.h | 16 ++-
tests/pxe-test.c | 2 +-
tests/spapr-phb-test.c | 2 +-
tests/usb-hcd-uhci-test.c | 15 ++-
tests/virtio-blk-test.c | 2 +-
28 files changed, 642 insertions(+), 337 deletions(-)
- [Qemu-ppc] [PULL 00/16] ppc-for-2.8 queue 20161017,
David Gibson <=
- [Qemu-ppc] [PULL 01/16] tests: minor cleanups in usb-hcd-uhci-test, David Gibson, 2016/10/16
- [Qemu-ppc] [PULL 05/16] tests/boot-sector: Increase time-out to 90 seconds, David Gibson, 2016/10/16
- [Qemu-ppc] [PULL 03/16] tests/boot-sector: Use minimum length for the Forth boot script, David Gibson, 2016/10/16
- [Qemu-ppc] [PULL 14/16] spapr: Adjust placement of PCI host bridge to allow > 1TiB RAM, David Gibson, 2016/10/16
- [Qemu-ppc] [PULL 11/16] libqos: Correct error in PCI hole sizing for spapr, David Gibson, 2016/10/16
- [Qemu-ppc] [PULL 07/16] spapr: fix inheritance chain for default machine options, David Gibson, 2016/10/16
- [Qemu-ppc] [PULL 02/16] qtest: ask endianness of the target in qtest_init(), David Gibson, 2016/10/16
- [Qemu-ppc] [PULL 06/16] target-ppc: implement vexts[bh]2w and vexts[bhw]2d, David Gibson, 2016/10/16
- [Qemu-ppc] [PULL 12/16] libqos: Limit spapr-pci to 32-bit MMIO for now, David Gibson, 2016/10/16
- [Qemu-ppc] [PULL 13/16] spapr_pci: Delegate placement of PCI host bridges to machine type, David Gibson, 2016/10/16