All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/30] ppc-for-6.0 queue 20201211
@ 2020-12-11  4:14 David Gibson
  2020-12-11  4:14 ` [PULL 01/30] spapr/xive: Turn some sanity checks into assertions David Gibson
                   ` (30 more replies)
  0 siblings, 31 replies; 35+ messages in thread
From: David Gibson @ 2020-12-11  4:14 UTC (permalink / raw)
  To: peter.maydell; +Cc: David Gibson, qemu-ppc, qemu-devel, groug

The following changes since commit 2ecfc0657afa5d29a373271b342f704a1a3c6737:

  Merge remote-tracking branch 'remotes/armbru/tags/pull-misc-2020-12-10' into staging (2020-12-10 17:01:05 +0000)

are available in the Git repository at:

  https://gitlab.com/dgibson/qemu.git tags/ppc-for-6.0-20201211

for you to fetch changes up to 7728c7ef126468a3e982b03b427196b1cccfa2c8:

  spapr.c: set a 'kvm-type' default value instead of relying on NULL (2020-12-11 12:02:10 +1100)

----------------------------------------------------------------
ppc patch queue 2020-12-11

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 LemonBoy
 * Added Greg Kurz as co-maintainer
 * Assorted other bugfixes and cleanups

----------------------------------------------------------------
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

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

LemonBoy (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

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(-)


^ permalink raw reply	[flat|nested] 35+ messages in thread
* [PULL 00/30] ppc-for-6.0 queue 20201214
@ 2020-12-14  4:57 David Gibson
  2020-12-14  4:57 ` [PULL 12/30] ppc/translate: Delay NaN checking after comparison David Gibson
  0 siblings, 1 reply; 35+ messages in thread
From: David Gibson @ 2020-12-14  4:57 UTC (permalink / raw)
  To: peter.maydell; +Cc: David Gibson, qemu-ppc, qemu-devel, groug

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(-)


^ permalink raw reply	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2020-12-14  5:24 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-11  4:14 [PULL 00/30] ppc-for-6.0 queue 20201211 David Gibson
2020-12-11  4:14 ` [PULL 01/30] spapr/xive: Turn some sanity checks into assertions David Gibson
2020-12-11  4:14 ` [PULL 02/30] spapr/xics: Drop unused argument to xics_kvm_has_broken_disconnect() David Gibson
2020-12-11  4:14 ` [PULL 03/30] spapr: Do PCI device hotplug sanity checks at pre-plug only David Gibson
2020-12-11  4:14 ` [PULL 04/30] spapr: Do NVDIMM/PC-DIMM " David Gibson
2020-12-11  4:14 ` [PULL 05/30] spapr: Make PHB placement functions and spapr_pre_plug_phb() return status David Gibson
2020-12-11  4:14 ` [PULL 06/30] spapr: Do PHB hoplug sanity check at pre-plug David Gibson
2020-12-11  4:14 ` [PULL 07/30] spapr: Do TPM proxy hotplug sanity checks " David Gibson
2020-12-11  4:14 ` [PULL 08/30] target/ppc: replaced the TODO with LOG_UNIMP and add break for silence warnings David Gibson
2020-12-11  4:14 ` [PULL 09/30] ppc: Add a missing break for PPC6xx_INPUT_TBEN David Gibson
2020-12-11  4:14 ` [PULL 10/30] ppc/translate: Fix unordered f64/f128 comparisons David Gibson
2020-12-11  4:14 ` [PULL 11/30] ppc/translate: Turn the helper macros into functions David Gibson
2020-12-11  4:14 ` [PULL 12/30] ppc/translate: Delay NaN checking after comparison David Gibson
2020-12-11  4:14 ` [PULL 13/30] ppc/translate: Raise exceptions after setting the cc David Gibson
2020-12-11  4:14 ` [PULL 14/30] ppc/translate: Rewrite gen_lxvdsx to use gvec primitives David Gibson
2020-12-11  4:14 ` [PULL 15/30] hw/ppc/spapr_tpm_proxy: Fix hexadecimal format string specifier David Gibson
2020-12-11  4:14 ` [PULL 16/30] xive: Add trace events David Gibson
2020-12-11  4:14 ` [PULL 17/30] spapr: Fix pre-2.10 dummy ICP hack David Gibson
2020-12-11  4:14 ` [PULL 18/30] spapr: Abort if ppc_set_compat() fails for hot-plugged CPUs David Gibson
2020-12-11  4:14 ` [PULL 19/30] spapr: Simplify error path of spapr_core_plug() David Gibson
2020-12-11  4:14 ` [PULL 20/30] spapr: spapr_drc_attach() cannot fail David Gibson
2020-12-11  4:14 ` [PULL 21/30] target/ppc: Remove "compat" property of server class POWER CPUs David Gibson
2020-12-11  4:14 ` [PULL 22/30] hw/ppc: Do not re-read the clock on pre_save if doing savevm David Gibson
2020-12-11  4:15 ` [PULL 23/30] MAINTAINERS: Add Greg Kurz as co-maintainer for ppc David Gibson
2020-12-11  4:15 ` [PULL 24/30] ppc/e500: Free irqs array to avoid memleak David Gibson
2020-12-11  4:15 ` [PULL 25/30] ppc/translate: Use POWERPC_MMU_64 to detect 64-bit MMU models David Gibson
2020-12-11  4:15 ` [PULL 26/30] target/ppc: Introduce an mmu_is_64bit() helper David Gibson
2020-12-11  4:15 ` [PULL 27/30] spapr: Pass sPAPR machine state down to spapr_pci_switch_vga() David Gibson
2020-12-11  4:15 ` [PULL 28/30] spapr: Don't use qdev_get_machine() in spapr_msi_write() David Gibson
2020-12-11  4:15 ` [PULL 29/30] spapr: Pass sPAPR machine state to some RTAS events handling functions David Gibson
2020-12-11  4:15 ` [PULL 30/30] spapr.c: set a 'kvm-type' default value instead of relying on NULL David Gibson
2020-12-11 12:35 ` [PULL 00/30] ppc-for-6.0 queue 20201211 Philippe Mathieu-Daudé
2020-12-11 12:48   ` Peter Maydell
2020-12-14  4:58     ` David Gibson
2020-12-14  4:57 [PULL 00/30] ppc-for-6.0 queue 20201214 David Gibson
2020-12-14  4:57 ` [PULL 12/30] ppc/translate: Delay NaN checking after comparison David Gibson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.