All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/29] ppc-for-4.0 queue 20190109
@ 2019-01-08 22:45 David Gibson
  2019-01-08 22:45 ` [Qemu-devel] [PULL 01/29] spapr: Add H-Call H_HOME_NODE_ASSOCIATIVITY David Gibson
                   ` (29 more replies)
  0 siblings, 30 replies; 39+ messages in thread
From: David Gibson @ 2019-01-08 22:45 UTC (permalink / raw)
  To: peter.maydell; +Cc: groug, clg, qemu-devel, qemu-ppc, David Gibson

The following changes since commit 147923b1a901a0370f83a0f4c58ec1baffef22f0:

  Merge remote-tracking branch 'remotes/kraxel/tags/usb-20190108-pull-request' into staging (2019-01-08 16:07:32 +0000)

are available in the Git repository at:

  git://github.com/dgibson/qemu.git tags/ppc-for-4.0-20190109

for you to fetch changes up to 3a8eb78e6c135422017888380db091793039b6dd:

  spapr: enable XIVE MMIOs at reset (2019-01-09 09:28:14 +1100)

----------------------------------------------------------------
ppc patch queue 2019-01-09

Second main pull request for qemu-4.0.  Highlights are:
 * Final parts of XIVE support for pseries (without KVM)
 * Preliminary work for PHB hotplug
 * Starting to use TCG vector operations

This includes some changes in the PCI core, which Michael Tsirkin
requested come through this tree, since they're primarily of interest
for ppc.

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      ppc/spapr: Receive and store device tree blob from SLOF

BALATON Zoltan (2):
      ppc4xx: Disable debug logging by default
      MAINTAINERS: Add more files to sam460ex

Cédric Le Goater (11):
      spapr/xive: simplify the sPAPR IRQ qirq method for XIVE
      spapr: modify the prototype of the cpu_intc_create() method
      ppc/xive: introduce a XiveTCTX pointer under PowerPCCPU
      ppc: replace the 'Object *intc' by a 'ICPState *icp' pointer under the CPU
      spapr: return from post_load method when RTC import fails
      ppc: export the XICS and XIVE set_irq handlers
      pnv/psi: move the ICSState qemu_irq array under the PSI device model
      spapr: move the qemu_irq array under the machine
      ppc/xics: allow ICSState to have an offset 0
      spapr: introduce a new sPAPR IRQ backend supporting XIVE and XICS
      spapr: enable XIVE MMIOs at reset

Greg Kurz (2):
      spapr: move spapr_create_phb() to core machine code
      spapr_pci: Define SPAPR_MAX_PHBS in hw/pci-host/spapr.h

Laurent Vivier (1):
      spapr: Add H-Call H_HOME_NODE_ASSOCIATIVITY

Mark Cave-Ayland (10):
      target/ppc: fix typo in SIMM5 extraction helper
      target/ppc: switch EXTRACT_HELPER macros over to use sextract32/extract32
      target/ppc: introduce get_fpr() and set_fpr() helpers for FP register access
      target/ppc: introduce get_avr64() and set_avr64() helpers for VMX register access
      target/ppc: introduce get_cpu_vsr{l,h}() and set_cpu_vsr{l,h}() helpers for VSR register access
      target/ppc: switch FPR, VMX and VSX helpers to access data directly from cpu_env
      target/ppc: merge ppc_vsr_t and ppc_avr_t union types
      target/ppc: move FP and VMX registers into aligned vsr register array
      target/ppc: replace AVR* macros with Vsr* macros
      MAINTAINERS: add qemu_vga.ndrv file entry for Mac machines

Michael Roth (1):
      pci: allow cleanup/unregistration of PCI root buses

Thomas Huth (1):
      MAINTAINERS: Add some missing ppc-related files

 MAINTAINERS                         |  17 +-
 configure                           |   2 +-
 hw/intc/spapr_xive.c                |  23 +-
 hw/intc/xics.c                      |   4 +-
 hw/intc/xics_kvm.c                  |   3 +-
 hw/intc/xics_spapr.c                |  10 +-
 hw/intc/xive.c                      |  11 +-
 hw/pci/pci.c                        |  33 ++
 hw/ppc/pnv.c                        |  27 +-
 hw/ppc/pnv_core.c                   |   4 +-
 hw/ppc/pnv_psi.c                    |   7 +-
 hw/ppc/ppc4xx_devs.c                |   3 +-
 hw/ppc/spapr.c                      |  80 +++-
 hw/ppc/spapr_cpu_core.c             |   9 +-
 hw/ppc/spapr_hcall.c                |  93 ++++
 hw/ppc/spapr_irq.c                  | 270 ++++++++++-
 hw/ppc/spapr_pci.c                  |  11 -
 hw/ppc/trace-events                 |   3 +
 include/hw/pci-host/spapr.h         |   8 +-
 include/hw/pci/pci.h                |   3 +
 include/hw/ppc/pnv.h                |   2 +-
 include/hw/ppc/pnv_psi.h            |   1 +
 include/hw/ppc/spapr.h              |   9 +-
 include/hw/ppc/spapr_irq.h          |   6 +-
 include/hw/ppc/spapr_xive.h         |   2 +-
 include/hw/ppc/xics.h               |   6 +-
 include/hw/ppc/xive.h               |   9 +-
 linux-user/ppc/signal.c             |  28 +-
 target/ppc/arch_dump.c              |  15 +-
 target/ppc/cpu.h                    |  47 +-
 target/ppc/gdbstub.c                |   8 +-
 target/ppc/int_helper.c             |  86 ++--
 target/ppc/internal.h               |  39 +-
 target/ppc/kvm.c                    |  24 +-
 target/ppc/machine.c                |  72 ++-
 target/ppc/monitor.c                |   4 +-
 target/ppc/translate.c              |  73 ++-
 target/ppc/translate/dfp-impl.inc.c |   2 +-
 target/ppc/translate/fp-impl.inc.c  | 486 +++++++++++++++-----
 target/ppc/translate/vmx-impl.inc.c | 154 +++++--
 target/ppc/translate/vsx-impl.inc.c | 862 ++++++++++++++++++++++++++----------
 target/ppc/translate_init.inc.c     |  26 +-
 42 files changed, 1927 insertions(+), 655 deletions(-)

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

end of thread, other threads:[~2020-01-24 13:22 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-08 22:45 [Qemu-devel] [PULL 00/29] ppc-for-4.0 queue 20190109 David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 01/29] spapr: Add H-Call H_HOME_NODE_ASSOCIATIVITY David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 02/29] ppc/spapr: Receive and store device tree blob from SLOF David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 03/29] ppc4xx: Disable debug logging by default David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 04/29] MAINTAINERS: Add more files to sam460ex David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 05/29] target/ppc: fix typo in SIMM5 extraction helper David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 06/29] target/ppc: switch EXTRACT_HELPER macros over to use sextract32/extract32 David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 07/29] target/ppc: introduce get_fpr() and set_fpr() helpers for FP register access David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 08/29] target/ppc: introduce get_avr64() and set_avr64() helpers for VMX " David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 09/29] target/ppc: introduce get_cpu_vsr{l, h}() and set_cpu_vsr{l, h}() helpers for VSR " David Gibson
2019-06-04 21:23   ` [Qemu-devel] [Qemu-ppc] " Laurent Vivier
2019-06-05  6:32     ` Mark Cave-Ayland
2019-06-05  7:43       ` Laurent Vivier
2019-06-05  7:47         ` Mark Cave-Ayland
2019-06-06 19:24         ` Laurent Vivier
2019-06-06 20:21           ` Mark Cave-Ayland
2019-06-07  9:19             ` Laurent Vivier
2019-01-08 22:45 ` [Qemu-devel] [PULL 10/29] target/ppc: switch FPR, VMX and VSX helpers to access data directly from cpu_env David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 11/29] target/ppc: merge ppc_vsr_t and ppc_avr_t union types David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 12/29] target/ppc: move FP and VMX registers into aligned vsr register array David Gibson
2020-01-24 13:21   ` Peter Maydell
2019-01-08 22:45 ` [Qemu-devel] [PULL 13/29] target/ppc: replace AVR* macros with Vsr* macros David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 14/29] MAINTAINERS: Add some missing ppc-related files David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 15/29] MAINTAINERS: add qemu_vga.ndrv file entry for Mac machines David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 16/29] spapr: move spapr_create_phb() to core machine code David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 17/29] pci: allow cleanup/unregistration of PCI root buses David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 18/29] spapr_pci: Define SPAPR_MAX_PHBS in hw/pci-host/spapr.h David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 19/29] spapr/xive: simplify the sPAPR IRQ qirq method for XIVE David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 20/29] spapr: modify the prototype of the cpu_intc_create() method David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 21/29] ppc/xive: introduce a XiveTCTX pointer under PowerPCCPU David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 22/29] ppc: replace the 'Object *intc' by a 'ICPState *icp' pointer under the CPU David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 23/29] spapr: return from post_load method when RTC import fails David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 24/29] ppc: export the XICS and XIVE set_irq handlers David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 25/29] pnv/psi: move the ICSState qemu_irq array under the PSI device model David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 26/29] spapr: move the qemu_irq array under the machine David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 27/29] ppc/xics: allow ICSState to have an offset 0 David Gibson
2019-01-08 22:45 ` [Qemu-devel] [PULL 28/29] spapr: introduce a new sPAPR IRQ backend supporting XIVE and XICS David Gibson
2019-01-08 22:46 ` [Qemu-devel] [PULL 29/29] spapr: enable XIVE MMIOs at reset David Gibson
2019-01-09 23:33 ` [Qemu-devel] [PULL 00/29] ppc-for-4.0 queue 20190109 Peter Maydell

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.