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