All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/41] ppc queue
@ 2022-01-31 11:07 Cédric Le Goater
  2022-01-31 11:07 ` [PULL 01/41] spapr: Force 32bit when resetting a core Cédric Le Goater
                   ` (41 more replies)
  0 siblings, 42 replies; 51+ messages in thread
From: Cédric Le Goater @ 2022-01-31 11:07 UTC (permalink / raw)
  To: qemu-ppc, qemu-devel
  Cc: Peter Maydell, Richard Henderson, Cédric Le Goater

The following changes since commit cfe63e46be0a1f8a7fd2fd5547222f8344a43279:

  Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2022-01-27-v2' into staging (2022-01-27 15:45:13 +0000)

are available in the Git repository at:

  https://github.com/legoater/qemu/ tags/pull-ppc-20220130

for you to fetch changes up to 4537d62dcece45183632298272abfb4859418cc0:

  target/ppc: Remove support for the PowerPC 602 CPU (2022-01-28 21:38:17 +0100)

----------------------------------------------------------------
ppc 7.0 queue:

* Exception and TLB fixes for the 405 CPU (Fabiano and Cedric)
* spapr fixes (Alexey and Daniel)
* PowerNV PHB3/4 fixes (Frederic and Daniel)
* PowerNV XIVE improvements (Cedric)
* 603 CPUs fixes (Christophe)
* Book-E exception fixes (Vitaly)
* Misc compile issues  (Philippe and Fabiano)
* Exception model rework for the BookS CPUs (Fabiano)
* Exception model rework for the 74xx CPUs (Fabiano)
* Removal of 602 CPUs

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      spapr: Force 32bit when resetting a core

Christophe Leroy (1):
      target/ppc: 603: fix restore of GPRs 0-3 on rfi

Cédric Le Goater (4):
      ppc/xive: check return value of ldq_be_dma()
      target/ppc: Fix test on mmu_model in hreg_compute_hflags_value()
      ppc/ppc405: Fix TLB flushing
      target/ppc: Remove support for the PowerPC 602 CPU

Daniel Henrique Barboza (4):
      ppc/pnv: use a do-while() loop in pnv_phb3_translate_tve()
      ppc/pnv: use a do-while() loop in pnv_phb4_translate_tve()
      target/ppc: fix 'skip KVM' cond in cpu_interrupt_exittb()
      spapr.c: check bus != NULL in spapr_get_fw_dev_path()

Fabiano Rosas (28):
      target/ppc: Put do_rfi under a TCG-only block
      target/ppc: 405: Rename MSR_POW to MSR_WE
      target/ppc: 405: Add missing MSR_ME bit
      target/ppc: Introduce powerpc_excp_40x
      target/ppc: Simplify powerpc_excp_40x
      target/ppc: 405: Critical exceptions cleanup
      target/ppc: 405: Machine check exception cleanup
      target/ppc: 405: External exception cleanup
      target/ppc: 405: System call exception cleanup
      target/ppc: 405: Alignment exception cleanup
      target/ppc: 405: Debug exception cleanup
      target/ppc: 405: Data Storage exception cleanup
      target/ppc: 405: Instruction storage interrupt cleanup
      target/ppc: 405: Program exception cleanup
      target/ppc: 405: Watchdog timer exception cleanup
      target/ppc: Introduce powerpc_excp_books
      target/ppc: Simplify powerpc_excp_books
      target/ppc: books: Machine Check exception cleanup
      target/ppc: books: External interrupt cleanup
      target/ppc: books: Program exception cleanup
      target/ppc: Introduce powerpc_excp_74xx
      target/ppc: Simplify powerpc_excp_74xx
      target/ppc: 74xx: Machine Check exception cleanup
      target/ppc: 74xx: External interrupt cleanup
      target/ppc: 74xx: Program exception cleanup
      target/ppc: 74xx: System Call exception cleanup
      target/ppc: 74xx: System Reset interrupt cleanup
      target/ppc: 74xx: Set SRRs directly in exception code

Frederic Barrat (1):
      ppc/pnv: Fail DMA access if page permissions are not correct

Philippe Mathieu-Daudé (1):
      hw/ppc/vof: Add missing includes

Vitaly Cheptsov (1):
      target/ppc/mmu_common: Fix SRR1/MSR error code on Book-E

 include/hw/ppc/vof.h         |   5 +
 target/ppc/cpu-models.h      |   1 -
 target/ppc/cpu.h             |   9 +-
 target/ppc/helper.h          |   2 +-
 hw/intc/pnv_xive.c           |  22 +-
 hw/pci-host/pnv_phb3.c       |  17 +-
 hw/pci-host/pnv_phb4.c       |  17 +-
 hw/ppc/spapr.c               |   2 +-
 hw/ppc/spapr_cpu_core.c      |   5 +
 hw/ppc/spapr_vof.c           |   2 -
 hw/ppc/vof.c                 |   1 -
 target/ppc/cpu-models.c      |   2 -
 target/ppc/cpu_init.c        | 150 +---------
 target/ppc/excp_helper.c     | 674 ++++++++++++++++++++++++++++++++++++++++++-
 target/ppc/helper_regs.c     |  12 +-
 target/ppc/int_helper.c      |  21 --
 target/ppc/mfrom_table_gen.c |  34 ---
 target/ppc/mmu_common.c      |  18 +-
 target/ppc/mmu_helper.c      |  12 +-
 target/ppc/translate.c       |  32 +-
 target/ppc/mfrom_table.c.inc |  78 -----
 21 files changed, 761 insertions(+), 355 deletions(-)
 delete mode 100644 target/ppc/mfrom_table_gen.c
 delete mode 100644 target/ppc/mfrom_table.c.inc


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

end of thread, other threads:[~2022-02-01  8:21 UTC | newest]

Thread overview: 51+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-31 11:07 [PULL 00/41] ppc queue Cédric Le Goater
2022-01-31 11:07 ` [PULL 01/41] spapr: Force 32bit when resetting a core Cédric Le Goater
2022-01-31 11:07 ` [PULL 02/41] target/ppc: 603: fix restore of GPRs 0-3 on rfi Cédric Le Goater
2022-01-31 12:01   ` Mark Cave-Ayland
2022-01-31 14:11     ` Cédric Le Goater
2022-01-31 16:59       ` Mark Cave-Ayland
2022-01-31 17:04         ` Peter Maydell
2022-01-31 19:00           ` Mark Cave-Ayland
2022-01-31 17:50     ` Cédric Le Goater
2022-01-31 19:08       ` Mark Cave-Ayland
2022-02-01  8:01         ` Cédric Le Goater
2022-01-31 11:07 ` [PULL 03/41] target/ppc/mmu_common: Fix SRR1/MSR error code on Book-E Cédric Le Goater
2022-01-31 11:07 ` [PULL 04/41] ppc/pnv: Fail DMA access if page permissions are not correct Cédric Le Goater
2022-01-31 11:07 ` [PULL 05/41] ppc/pnv: use a do-while() loop in pnv_phb3_translate_tve() Cédric Le Goater
2022-01-31 11:07 ` [PULL 06/41] ppc/pnv: use a do-while() loop in pnv_phb4_translate_tve() Cédric Le Goater
2022-01-31 11:07 ` [PULL 07/41] ppc/xive: check return value of ldq_be_dma() Cédric Le Goater
2022-01-31 11:07 ` [PULL 08/41] target/ppc: fix 'skip KVM' cond in cpu_interrupt_exittb() Cédric Le Goater
2022-01-31 11:07 ` [PULL 09/41] spapr.c: check bus != NULL in spapr_get_fw_dev_path() Cédric Le Goater
2022-01-31 11:07 ` [PULL 10/41] target/ppc: Fix test on mmu_model in hreg_compute_hflags_value() Cédric Le Goater
2022-01-31 11:07 ` [PULL 11/41] target/ppc: Put do_rfi under a TCG-only block Cédric Le Goater
2022-01-31 11:07 ` [PULL 12/41] hw/ppc/vof: Add missing includes Cédric Le Goater
2022-01-31 11:07 ` [PULL 13/41] ppc/ppc405: Fix TLB flushing Cédric Le Goater
2022-01-31 11:07 ` [PULL 14/41] target/ppc: 405: Rename MSR_POW to MSR_WE Cédric Le Goater
2022-01-31 11:07 ` [PULL 15/41] target/ppc: 405: Add missing MSR_ME bit Cédric Le Goater
2022-01-31 11:07 ` [PULL 16/41] target/ppc: Introduce powerpc_excp_40x Cédric Le Goater
2022-01-31 11:07 ` [PULL 17/41] target/ppc: Simplify powerpc_excp_40x Cédric Le Goater
2022-01-31 11:07 ` [PULL 18/41] target/ppc: 405: Critical exceptions cleanup Cédric Le Goater
2022-01-31 11:07 ` [PULL 19/41] target/ppc: 405: Machine check exception cleanup Cédric Le Goater
2022-01-31 11:07 ` [PULL 20/41] target/ppc: 405: External " Cédric Le Goater
2022-01-31 11:07 ` [PULL 21/41] target/ppc: 405: System call " Cédric Le Goater
2022-01-31 11:07 ` [PULL 22/41] target/ppc: 405: Alignment " Cédric Le Goater
2022-01-31 11:07 ` [PULL 23/41] target/ppc: 405: Debug " Cédric Le Goater
2022-01-31 11:07 ` [PULL 24/41] target/ppc: 405: Data Storage " Cédric Le Goater
2022-01-31 11:07 ` [PULL 25/41] target/ppc: 405: Instruction storage interrupt cleanup Cédric Le Goater
2022-01-31 11:07 ` [PULL 26/41] target/ppc: 405: Program exception cleanup Cédric Le Goater
2022-01-31 11:07 ` [PULL 27/41] target/ppc: 405: Watchdog timer " Cédric Le Goater
2022-01-31 11:07 ` [PULL 28/41] target/ppc: Introduce powerpc_excp_books Cédric Le Goater
2022-01-31 11:07 ` [PULL 29/41] target/ppc: Simplify powerpc_excp_books Cédric Le Goater
2022-01-31 11:08 ` [PULL 30/41] target/ppc: books: Machine Check exception cleanup Cédric Le Goater
2022-01-31 11:08 ` [PULL 31/41] target/ppc: books: External interrupt cleanup Cédric Le Goater
2022-01-31 11:08 ` [PULL 32/41] target/ppc: books: Program exception cleanup Cédric Le Goater
2022-01-31 11:08 ` [PULL 33/41] target/ppc: Introduce powerpc_excp_74xx Cédric Le Goater
2022-01-31 11:08 ` [PULL 34/41] target/ppc: Simplify powerpc_excp_74xx Cédric Le Goater
2022-01-31 11:08 ` [PULL 35/41] target/ppc: 74xx: Machine Check exception cleanup Cédric Le Goater
2022-01-31 11:08 ` [PULL 36/41] target/ppc: 74xx: External interrupt cleanup Cédric Le Goater
2022-01-31 11:08 ` [PULL 37/41] target/ppc: 74xx: Program exception cleanup Cédric Le Goater
2022-01-31 11:08 ` [PULL 38/41] target/ppc: 74xx: System Call " Cédric Le Goater
2022-01-31 11:08 ` [PULL 39/41] target/ppc: 74xx: System Reset interrupt cleanup Cédric Le Goater
2022-01-31 11:08 ` [PULL 40/41] target/ppc: 74xx: Set SRRs directly in exception code Cédric Le Goater
2022-01-31 11:08 ` [PULL 41/41] target/ppc: Remove support for the PowerPC 602 CPU Cédric Le Goater
2022-01-31 19:02 ` [PULL 00/41] ppc queue 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.