[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PULL 00/14] ppc-for-2.12 queue 20180216
From: |
David Gibson |
Subject: |
[Qemu-ppc] [PULL 00/14] ppc-for-2.12 queue 20180216 |
Date: |
Fri, 16 Feb 2018 21:06:03 +1100 |
The following changes since commit cc5a0ae03e0d011521ca5b32d3995a299b6b3ad3:
Merge remote-tracking branch
'remotes/pmaydell/tags/pull-target-arm-20180215-1' into staging (2018-02-15
18:37:46 +0000)
are available in the Git repository at:
git://github.com/dgibson/qemu.git tags/ppc-for-2.12-20180216
for you to fetch changes up to 58d5b22bbd505dc942d137d5d3da89ad9bc16c0a:
ppc4xx: Add device models found in PPC440 core SoCs (2018-02-16 14:06:07
+1100)
----------------------------------------------------------------
ppc patch queue 2018-02-16
Highlights of this batch:
* Conversion to TranslatorOps (Emilio Cota)
* Further bugfixes and cleanups to vcpu id allocation for pseries
(Greg Kurz)
* Another bugfix for HPT resizing (Daniel Henrique-Barboza)
* Macintosh CUDA cleanups (Mark Cave-Ayland)
* Further tweaks to Spectre/Meltdown mitigations (Suraj Singh)
----------------------------------------------------------------
BALATON Zoltan (1):
ppc4xx: Add device models found in PPC440 core SoCs
Daniel Henrique Barboza (1):
hw/ppc/spapr_hcall: set htab_shift after kvmppc_resize_hpt_commit
Emilio G. Cota (2):
target/ppc: convert to DisasContextBase
target/ppc: convert to TranslatorOps
Greg Kurz (4):
spapr: use spapr->vsmt to compute VCPU ids
spapr: move VCPU calculation to core machine code
spapr: rename spapr_vcpu_id() to spapr_get_vcpu_id()
spapr: consolidate the VCPU id numbering logic in a single place
Laurent Vivier (1):
hw/char: remove legacy interface escc_init()
Mark Cave-Ayland (3):
cuda: convert to use the shared mos6522 device
ppc: move CUDAState and other CUDA-related definitions into separate
cuda.h file
cuda: convert to trace-events
Suraj Jitindar Singh (2):
ppc/spapr-caps: Change migration macro to take full spapr-cap name
ppc/spapr-caps: Disallow setting workaround for spapr-cap-ibs
Makefile.objs | 1 +
hw/char/escc.c | 209 ++-----
hw/misc/macio/cuda.c | 649 ++++++--------------
hw/misc/macio/macio.c | 1 +
hw/misc/macio/trace-events | 11 +
hw/ppc/mac.h | 76 +--
hw/ppc/mac_newworld.c | 19 +-
hw/ppc/mac_oldworld.c | 19 +-
hw/ppc/ppc440.h | 26 +
hw/ppc/ppc440_uc.c | 1159 +++++++++++++++++++++++++++++++++++
hw/ppc/spapr.c | 75 ++-
hw/ppc/spapr_caps.c | 36 +-
hw/ppc/spapr_cpu_core.c | 9 +-
hw/ppc/spapr_hcall.c | 12 +-
hw/sparc/sun4m.c | 34 +-
include/hw/char/escc.h | 54 +-
include/hw/misc/macio/cuda.h | 107 ++++
include/hw/pci/pcie_host.h | 2 +-
include/hw/ppc/spapr.h | 3 +-
target/ppc/translate.c | 388 ++++++------
target/ppc/translate/dfp-impl.inc.c | 16 +-
target/ppc/translate_init.c | 32 +-
22 files changed, 1960 insertions(+), 978 deletions(-)
create mode 100644 hw/misc/macio/trace-events
create mode 100644 hw/ppc/ppc440.h
create mode 100644 hw/ppc/ppc440_uc.c
create mode 100644 include/hw/misc/macio/cuda.h
- [Qemu-ppc] [PULL 00/14] ppc-for-2.12 queue 20180216,
David Gibson <=
- [Qemu-ppc] [PULL 06/14] ppc/spapr-caps: Change migration macro to take full spapr-cap name, David Gibson, 2018/02/16
- [Qemu-ppc] [PULL 04/14] hw/ppc/spapr_hcall: set htab_shift after kvmppc_resize_hpt_commit, David Gibson, 2018/02/16
- [Qemu-ppc] [PULL 13/14] ppc/spapr-caps: Disallow setting workaround for spapr-cap-ibs, David Gibson, 2018/02/16
- [Qemu-ppc] [PULL 08/14] spapr: move VCPU calculation to core machine code, David Gibson, 2018/02/16
- [Qemu-ppc] [PULL 09/14] spapr: rename spapr_vcpu_id() to spapr_get_vcpu_id(), David Gibson, 2018/02/16
- [Qemu-ppc] [PULL 02/14] ppc: move CUDAState and other CUDA-related definitions into separate cuda.h file, David Gibson, 2018/02/16
- [Qemu-ppc] [PULL 12/14] target/ppc: convert to TranslatorOps, David Gibson, 2018/02/16
- [Qemu-ppc] [PULL 10/14] spapr: consolidate the VCPU id numbering logic in a single place, David Gibson, 2018/02/16
- [Qemu-ppc] [PULL 03/14] cuda: convert to trace-events, David Gibson, 2018/02/16
- [Qemu-ppc] [PULL 07/14] spapr: use spapr->vsmt to compute VCPU ids, David Gibson, 2018/02/16