[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/30] ppc-for-6.0 queue 20201214
From: |
David Gibson |
Subject: |
[PULL 00/30] ppc-for-6.0 queue 20201214 |
Date: |
Mon, 14 Dec 2020 15:57:37 +1100 |
The following changes since commit 17584289af1aaa72c932e7e47c25d583b329dc45:
Merge remote-tracking branch 'remotes/vivier/tags/m68k-for-6.0-pull-request'
into staging (2020-12-12 18:33:46 +0000)
are available in the Git repository at:
https://gitlab.com/dgibson/qemu.git tags/ppc-for-6.0-20201214
for you to fetch changes up to 07b10bc42cc83a49acaa783383a69fb59d7ff71a:
spapr.c: set a 'kvm-type' default value instead of relying on NULL
(2020-12-14 15:54:12 +1100)
----------------------------------------------------------------
ppc patch queue 2020-12-14
Here's my first pull request for qemu-6.0, with a bunch of things
queued over the freeze. Highlights are:
* A bunch of cleanups to hotplug error paths from Greg Kurz
* A number of TCG fixes from new contributor Giuseppe Musacchio
* Added Greg Kurz as co-maintainer
* Assorted other bugfixes and cleanups
This supersedes ppc-for-6.0-20201211, the only change are some patch
authors to better match qemu conventions.
----------------------------------------------------------------
Chen Qun (2):
target/ppc: replaced the TODO with LOG_UNIMP and add break for silence
warnings
ppc: Add a missing break for PPC6xx_INPUT_TBEN
Cédric Le Goater (1):
xive: Add trace events
Daniel Henrique Barboza (1):
spapr.c: set a 'kvm-type' default value instead of relying on NULL
David Gibson (1):
MAINTAINERS: Add Greg Kurz as co-maintainer for ppc
Gan Qixin (1):
ppc/e500: Free irqs array to avoid memleak
Giuseppe Musacchio (5):
ppc/translate: Fix unordered f64/f128 comparisons
ppc/translate: Turn the helper macros into functions
ppc/translate: Delay NaN checking after comparison
ppc/translate: Raise exceptions after setting the cc
ppc/translate: Rewrite gen_lxvdsx to use gvec primitives
Greg Kurz (17):
spapr/xive: Turn some sanity checks into assertions
spapr/xics: Drop unused argument to xics_kvm_has_broken_disconnect()
spapr: Do PCI device hotplug sanity checks at pre-plug only
spapr: Do NVDIMM/PC-DIMM device hotplug sanity checks at pre-plug only
spapr: Make PHB placement functions and spapr_pre_plug_phb() return status
spapr: Do PHB hoplug sanity check at pre-plug
spapr: Do TPM proxy hotplug sanity checks at pre-plug
spapr: Fix pre-2.10 dummy ICP hack
spapr: Abort if ppc_set_compat() fails for hot-plugged CPUs
spapr: Simplify error path of spapr_core_plug()
spapr: spapr_drc_attach() cannot fail
target/ppc: Remove "compat" property of server class POWER CPUs
hw/ppc: Do not re-read the clock on pre_save if doing savevm
target/ppc: Introduce an mmu_is_64bit() helper
spapr: Pass sPAPR machine state down to spapr_pci_switch_vga()
spapr: Don't use qdev_get_machine() in spapr_msi_write()
spapr: Pass sPAPR machine state to some RTAS events handling functions
Philippe Mathieu-Daudé (1):
hw/ppc/spapr_tpm_proxy: Fix hexadecimal format string specifier
Stephane Duverger (1):
ppc/translate: Use POWERPC_MMU_64 to detect 64-bit MMU models
MAINTAINERS | 17 ++-
docs/system/deprecated.rst | 7 --
hw/intc/spapr_xive.c | 47 ++++++--
hw/intc/spapr_xive_kvm.c | 5 +
hw/intc/trace-events | 33 ++++++
hw/intc/xics_kvm.c | 2 +-
hw/intc/xive.c | 40 ++++++-
hw/ppc/e500.c | 1 +
hw/ppc/ppc.c | 6 +-
hw/ppc/spapr.c | 186 ++++++++++++++++--------------
hw/ppc/spapr_drc.c | 8 +-
hw/ppc/spapr_events.c | 21 ++--
hw/ppc/spapr_hcall.c | 7 +-
hw/ppc/spapr_irq.c | 2 +-
hw/ppc/spapr_nvdimm.c | 11 +-
hw/ppc/spapr_pci.c | 48 +++++---
hw/ppc/trace-events | 2 +-
include/hw/ppc/spapr.h | 4 +-
include/hw/ppc/spapr_drc.h | 8 +-
include/hw/ppc/spapr_nvdimm.h | 2 +-
include/hw/ppc/xics_spapr.h | 2 +-
target/ppc/cpu-qom.h | 5 +
target/ppc/excp_helper.c | 4 +-
target/ppc/fpu_helper.c | 220 +++++++++++++++++++++---------------
target/ppc/machine.c | 4 +-
target/ppc/mmu-hash64.c | 2 +-
target/ppc/mmu_helper.c | 15 +--
target/ppc/translate.c | 4 +-
target/ppc/translate/vsx-impl.c.inc | 46 ++++----
target/ppc/translate_init.c.inc | 61 +---------
30 files changed, 478 insertions(+), 342 deletions(-)
- [PULL 00/30] ppc-for-6.0 queue 20201214,
David Gibson <=
- [PULL 01/30] spapr/xive: Turn some sanity checks into assertions, David Gibson, 2020/12/13
- [PULL 02/30] spapr/xics: Drop unused argument to xics_kvm_has_broken_disconnect(), David Gibson, 2020/12/13
- [PULL 05/30] spapr: Make PHB placement functions and spapr_pre_plug_phb() return status, David Gibson, 2020/12/13
- [PULL 03/30] spapr: Do PCI device hotplug sanity checks at pre-plug only, David Gibson, 2020/12/13
- [PULL 07/30] spapr: Do TPM proxy hotplug sanity checks at pre-plug, David Gibson, 2020/12/13
- [PULL 09/30] ppc: Add a missing break for PPC6xx_INPUT_TBEN, David Gibson, 2020/12/13
- [PULL 12/30] ppc/translate: Delay NaN checking after comparison, David Gibson, 2020/12/13
- [PULL 08/30] target/ppc: replaced the TODO with LOG_UNIMP and add break for silence warnings, David Gibson, 2020/12/13
- [PULL 04/30] spapr: Do NVDIMM/PC-DIMM device hotplug sanity checks at pre-plug only, David Gibson, 2020/12/13
- [PULL 06/30] spapr: Do PHB hoplug sanity check at pre-plug, David Gibson, 2020/12/13