[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/19] ppc-for-2.8 queue 20161115
From: |
David Gibson |
Subject: |
[Qemu-devel] [PULL 00/19] ppc-for-2.8 queue 20161115 |
Date: |
Tue, 15 Nov 2016 13:48:45 +1100 |
The following changes since commit 682df581c65ed2c1b9e77093e332214ecaa1ee93:
Merge remote-tracking branch 'jsnow/tags/ide-pull-request' into staging
(2016-11-14 17:07:16 +0000)
are available in the git repository at:
git://github.com/dgibson/qemu.git tags/ppc-for-2.8-20161115
for you to fetch changes up to 859c397e57a4c0f8be2e2be011892b7d81b72e8c:
boot-serial-test: Add a test for the powernv machine (2016-11-15 11:45:01
+1100)
----------------------------------------------------------------
ppc patch queue 2016-11-15
Latest set of ppc and spapr related patches. Highlights are:
* More POWER9 instructions
* Fix some subtle outstanding bugs
* Add some extra tests
One patch affects bitops.h, so isn't strictly ppc related.
----------------------------------------------------------------
Ankit Kumar (1):
target-ppc: add vprtyb[w/d/q] instructions
Balbir Singh (1):
FU exceptions should carry a cause (IC)
Bharata B Rao (1):
target-ppc: add vrldnm and vrlwnm instructions
Cédric Le Goater (3):
ppc/pnv: fix compile breakage on old gcc
ppc/pnv: add a 'xscom_core_base' field to PnvChipClass
ppc/pnv: fix xscom address translation for POWER9
David Gibson (5):
powernv: CPU compatibility modes don't make sense for powernv
ppc: Remove some stub POWER6 models
spapr: Fix migration of PCI host bridges from qemu-2.7
ppc/pnv: Fix fatal bug on 32-bit hosts
tests: add XSCOM tests for the PowerNV machine
Gautham R. Shenoy (1):
target-ppc: add vrldnmi and vrlwmi instructions
Jose Ricardo Ziviani (4):
target-ppc: Implement bcdcfn. instruction
target-ppc: Implement bcdctn. instruction
target-ppc: Implement bcdcfz. instruction
target-ppc: Implement bcdctz. instruction
Nikunj A Dadhania (1):
bitops: fix rol/ror when shift is zero
Thomas Huth (2):
spapr-vty: Fix bad assert() statement
boot-serial-test: Add a test for the powernv machine
disas/ppc.c | 4 +
hw/char/spapr_vty.c | 11 +-
hw/ppc/pnv.c | 16 ++-
hw/ppc/pnv_core.c | 1 +
hw/ppc/pnv_lpc.c | 3 +-
hw/ppc/pnv_xscom.c | 10 +-
hw/ppc/spapr_pci.c | 18 ++-
include/hw/ppc/pnv.h | 2 +-
include/hw/ppc/pnv_xscom.h | 7 +-
include/qemu/bitops.h | 16 +--
target-ppc/cpu-models.c | 4 -
target-ppc/cpu-models.h | 2 -
target-ppc/excp_helper.c | 3 +
target-ppc/helper.h | 11 ++
target-ppc/int_helper.c | 249 ++++++++++++++++++++++++++++++++++++
target-ppc/internal.h | 50 ++++++++
target-ppc/translate.c | 29 +----
target-ppc/translate/vmx-impl.inc.c | 88 +++++++++++++
target-ppc/translate/vmx-ops.inc.c | 16 ++-
tests/Makefile.include | 2 +
tests/boot-serial-test.c | 1 +
tests/pnv-xscom-test.c | 140 ++++++++++++++++++++
22 files changed, 609 insertions(+), 74 deletions(-)
create mode 100644 target-ppc/internal.h
create mode 100644 tests/pnv-xscom-test.c
- [Qemu-devel] [PULL 00/19] ppc-for-2.8 queue 20161115,
David Gibson <=
- [Qemu-devel] [PULL 01/19] bitops: fix rol/ror when shift is zero, David Gibson, 2016/11/14
- [Qemu-devel] [PULL 03/19] target-ppc: add vrldnm and vrlwnm instructions, David Gibson, 2016/11/14
- [Qemu-devel] [PULL 02/19] target-ppc: add vrldnmi and vrlwmi instructions, David Gibson, 2016/11/14
- [Qemu-devel] [PULL 16/19] ppc/pnv: fix xscom address translation for POWER9, David Gibson, 2016/11/14
- [Qemu-devel] [PULL 06/19] ppc/pnv: fix compile breakage on old gcc, David Gibson, 2016/11/14
- [Qemu-devel] [PULL 08/19] target-ppc: Implement bcdcfn. instruction, David Gibson, 2016/11/14
- [Qemu-devel] [PULL 13/19] FU exceptions should carry a cause (IC), David Gibson, 2016/11/14
- [Qemu-devel] [PULL 04/19] target-ppc: add vprtyb[w/d/q] instructions, David Gibson, 2016/11/14
- [Qemu-devel] [PULL 07/19] ppc: Remove some stub POWER6 models, David Gibson, 2016/11/14
- [Qemu-devel] [PULL 14/19] spapr-vty: Fix bad assert() statement, David Gibson, 2016/11/14