qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PULL 00/42] ppc queue


From: Cédric Le Goater
Subject: [PULL 00/42] ppc queue
Date: Thu, 10 Feb 2022 13:59:26 +0100

The following changes since commit 0a301624c2f4ced3331ffd5bce85b4274fe132af:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20220208' 
into staging (2022-02-08 11:40:08 +0000)

are available in the Git repository at:

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

for you to fetch changes up to 10717c26dbe1c138ba6af6d09a3bb9958d4fe3f2:

  spapr/vof: Install rom and nvram binaries (2022-02-09 09:08:56 +0100)

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

* Exception model rework (Fabiano)
* Unused CPU models removal (Fabiano and Cédric)
* Fix for VOF installation (Alexey)
* Misc fixes

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      spapr/vof: Install rom and nvram binaries

Cornelia Huck (1):
      docs: rstfy confidential guest documentation

Cédric Le Goater (2):
      target/ppc: Fix radix logging
      target/ppc: Remove PowerPC 601 CPUs

Fabiano Rosas (37):
      target/ppc: Remove 440x4 CPU
      target/ppc: Introduce powerpc_excp_booke
      target/ppc: Simplify powerpc_excp_booke
      target/ppc: booke: Critical exception cleanup
      target/ppc: booke: Machine Check cleanups
      target/ppc: booke: Data Storage exception cleanup
      target/ppc: booke: Instruction storage exception cleanup
      target/ppc: booke: External interrupt cleanup
      target/ppc: booke: Alignment interrupt cleanup
      target/ppc: booke: System Call exception cleanup
      target/ppc: booke: Watchdog Timer interrupt
      target/ppc: booke: System Reset exception cleanup
      target/ppc: Merge exception model IDs for 6xx CPUs
      target/ppc: Introduce powerpc_excp_6xx
      target/ppc: Simplify powerpc_excp_6xx
      target/ppc: 6xx: Critical exception cleanup
      target/ppc: 6xx: Machine Check exception cleanup
      target/ppc: 6xx: External interrupt cleanup
      target/ppc: 6xx: Program exception cleanup
      target/ppc: 6xx: System Call exception cleanup
      target/ppc: 6xx: System Reset interrupt cleanup
      target/ppc: 6xx: Software TLB exceptions cleanup
      target/ppc: 6xx: Set SRRs directly in exception code
      target/ppc: Merge 7x5 and 7x0 exception model IDs
      target/ppc: Introduce powerpc_excp_7xx
      target/ppc: Simplify powerpc_excp_7xx
      target/ppc: 7xx: Machine Check exception cleanup
      target/ppc: 7xx: External interrupt cleanup
      target/ppc: 7xx: Program exception cleanup
      target/ppc: 7xx: System Call exception cleanup
      target/ppc: 7xx: System Reset cleanup
      target/ppc: 7xx: Software TLB cleanup
      target/ppc: 7xx: Set SRRs directly in exception code
      target/ppc: Remove powerpc_excp_legacy
      target/ppc: powerpc_excp: Move common code to the caller function
      target/ppc: Assert if MSR bits differ from msr_mask during exceptions
      target/ppc: books: Remove excp_model argument from ppc_excp_apply_ail

Víctor Colombo (1):
      target/ppc: Change VSX instructions behavior to fill with zeros

 .../confidential-guest-support.rst}                |  15 +-
 .../i386/amd-memory-encryption.rst}                | 102 ++-
 docs/system/index.rst                              |   1 +
 docs/system/ppc/pseries.rst                        |   2 +
 docs/system/target-i386.rst                        |   1 +
 target/ppc/cpu-models.h                            |   3 -
 target/ppc/cpu-qom.h                               |  20 +-
 target/ppc/cpu.h                                   |  39 +-
 target/ppc/helper.h                                |  13 -
 target/ppc/mmu-hash32.h                            |   9 -
 target/ppc/spr_tcg.h                               |   8 -
 hw/ppc/ppc.c                                       |  21 -
 hw/ppc/prep.c                                      |   9 +-
 linux-user/ppc/cpu_loop.c                          |  16 -
 target/ppc/cpu-models.c                            |   8 -
 target/ppc/cpu_init.c                              | 331 +-------
 target/ppc/excp_helper.c                           | 917 +++++++++++----------
 target/ppc/fpu_helper.c                            |  26 +-
 target/ppc/helper_regs.c                           |  10 -
 target/ppc/int_helper.c                            |  66 --
 target/ppc/machine.c                               |   5 +-
 target/ppc/misc_helper.c                           |  40 -
 target/ppc/mmu-hash32.c                            |  48 +-
 target/ppc/mmu-radix64.c                           |   8 +-
 target/ppc/mmu_common.c                            |  21 -
 target/ppc/mmu_helper.c                            |  84 --
 target/ppc/timebase_helper.c                       |  20 -
 target/ppc/translate.c                             | 842 -------------------
 target/ppc/translate/fp-impl.c.inc                 | 179 ----
 target/ppc/translate/vsx-impl.c.inc                |   4 +-
 MAINTAINERS                                        |   2 +-
 pc-bios/meson.build                                |   2 +
 32 files changed, 607 insertions(+), 2265 deletions(-)
 rename docs/{confidential-guest-support.txt => 
system/confidential-guest-support.rst} (77%)
 rename docs/{amd-memory-encryption.txt => 
system/i386/amd-memory-encryption.rst} (62%)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]