This is a bunch of instruction and register additions, improved SMT support, etc. for TCG.
Thanks, Nick Nicholas Piggin (14): target/ppc: larx/stcx generation need only apply DEF_MEMOP() once target/ppc: Remove redundant MEMOP_GET_SIZE macro target/ppc: Make checkstop actually stop the system target/ppc: improve checkstop logging target/ppc: Implement attn instruction on BookS 64-bit processors target/ppc: BookE DECAR SPR is 32-bit target/ppc: Wire up BookE ATB registers for e500 family target/ppc: Add PPR32 SPR target/ppc: add helper to write per-LPAR SPRs target/ppc: Add SMT support to simple SPRs target/ppc: Add SMT support to PTCR SPR target/ppc: Implement LDBAR, TTR SPRs target/ppc: Implement SPRC/SPRD SPRs target/ppc: add SMT support to msgsnd broadcast target/ppc/cpu.h | 32 +++- target/ppc/helper.h | 6 +- target/ppc/spr_common.h | 7 + target/ppc/cpu_init.c | 145 ++++++++++++++++-- target/ppc/excp_helper.c | 114 ++++++++++---- target/ppc/misc_helper.c | 82 +++++++++- target/ppc/translate.c | 101 ++++++++++-- .../ppc/translate/processor-ctrl-impl.c.inc | 2 +- 8 files changed, 426 insertions(+), 63 deletions(-) -- 2.43.0
