From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57959) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bvxuC-0003pA-0G for qemu-devel@nongnu.org; Sun, 16 Oct 2016 22:44:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bvxu8-0000Nf-Sx for qemu-devel@nongnu.org; Sun, 16 Oct 2016 22:43:59 -0400 From: David Gibson Date: Mon, 17 Oct 2016 13:43:23 +1100 Message-Id: <1476672219-8836-1-git-send-email-david@gibson.dropbear.id.au> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PULL 00/16] ppc-for-2.8 queue 20161017 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: peter.maydell@linaro.org Cc: agraf@suse.de, qemu-ppc@nongnu.org, qemu-devel@nongnu.org, aik@ozlabs.ru, David Gibson The following changes since commit 6aa5a3679449cdf0b6fe5a6829b22e642ded57= fd: Merge remote-tracking branch 'remotes/kraxel/tags/pull-ui-20161013-1' i= nto 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(-)