[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%)
- [PULL 00/42] ppc queue,
Cédric Le Goater <=
- [PULL 01/42] target/ppc: Remove 440x4 CPU, Cédric Le Goater, 2022/02/10
- [PULL 07/42] target/ppc: booke: Instruction storage exception cleanup, Cédric Le Goater, 2022/02/10
- [PULL 11/42] target/ppc: booke: Watchdog Timer interrupt, Cédric Le Goater, 2022/02/10
- [PULL 04/42] target/ppc: booke: Critical exception cleanup, Cédric Le Goater, 2022/02/10
- [PULL 06/42] target/ppc: booke: Data Storage exception cleanup, Cédric Le Goater, 2022/02/10
- [PULL 12/42] target/ppc: booke: System Reset exception cleanup, Cédric Le Goater, 2022/02/10
- [PULL 18/42] target/ppc: 6xx: Critical exception cleanup, Cédric Le Goater, 2022/02/10
- [PULL 03/42] target/ppc: Simplify powerpc_excp_booke, Cédric Le Goater, 2022/02/10
- [PULL 14/42] target/ppc: Remove PowerPC 601 CPUs, Cédric Le Goater, 2022/02/10
- [PULL 32/42] target/ppc: 7xx: System Call exception cleanup, Cédric Le Goater, 2022/02/10