aboutsummaryrefslogtreecommitdiff
path: root/target/ppc/translate.c
AgeCommit message (Expand)AuthorFilesLines
2024-11-04target/ppc: Make divd[u] handler method decodetree compatibleIlya Leoshkevich1-1/+1
2024-11-04target/ppc: Set ctx->opcode for decode_insn32()Ilya Leoshkevich1-2/+1
2024-10-15target/ppc: Use tcg_constant_tl() instead of tcg_gen_movi_tl()Philippe Mathieu-Daudé1-8/+5
2024-07-26target/ppc: Move get/set_avr64 functions to vmx-impl.c.inc.Chinmay Rath1-10/+0
2024-07-26target/ppc: Move VSX vector with length storage access insns to decodetree.Chinmay Rath1-0/+17
2024-07-23target/ppc: Merge helper_{dcbz,dcbzep}Richard Henderson1-2/+2
2024-07-23target/ppc: Split out helper_dbczl for 970Richard Henderson1-10/+14
2024-05-24target/ppc: Implement SPRC/SPRD SPRsNicholas Piggin1-0/+18
2024-05-24target/ppc: Add SMT support to PTCR SPRNicholas Piggin1-0/+4
2024-05-24target/ppc: add helper to write per-LPAR SPRsNicholas Piggin1-0/+28
2024-05-24target/ppc: Add PPR32 SPRNicholas Piggin1-0/+24
2024-05-24target/ppc: Remove redundant MEMOP_GET_SIZE macroNicholas Piggin1-5/+3
2024-05-24target/ppc: larx/stcx generation need only apply DEF_MEMOP() onceNicholas Piggin1-9/+9
2024-05-24target/ppc: Add clrbhrb and mfbhrbe instructionsGlenn Miles1-0/+2
2024-05-24target/ppc: Add recording of taken branches to BHRBGlenn Miles1-6/+91
2024-05-24target/ppc: Add new hflags to support BHRBGlenn Miles1-0/+2
2024-05-24target/ppc: Move VMX storage access instructions to decodetreeChinmay Rath1-2/+0
2024-05-24target/ppc: Move logical fixed-point instructions to decodetree.Chinmay Rath1-359/+0
2024-05-24target/ppc: Move cmp{rb, eqb}, tw[i], td[i], isel instructions to decodetree.Chinmay Rath1-130/+3
2024-05-24target/ppc: Move div/mod fixed-point insns (64 bits operands) to decodetree.Chinmay Rath1-60/+3
2024-05-24target/ppc: Move multiply fixed-point insns (64-bit operands) to decodetree.Chinmay Rath1-101/+0
2024-05-24target/ppc: Move neg, darn, mod{sw, uw} to decodetree.Chinmay Rath1-56/+0
2024-05-24target/ppc: Move divw[u, e, eu] instructions to decodetree.Chinmay Rath1-31/+0
2024-05-24target/ppc: Make divw[u] handler method decodetree compatible.Chinmay Rath1-4/+5
2024-05-24target/ppc: Move mul{li, lw, lwo, hw, hwu} instructions to decodetree.Chinmay Rath1-89/+0
2024-05-24target/ppc: Move sync instructions to decodetreeNicholas Piggin1-100/+2
2024-05-24target/ppc: Fix broadcast tlbie synchronisationNicholas Piggin1-0/+7
2024-05-15accel/tcg: Provide default implementation of disas_logRichard Henderson1-9/+0
2024-03-13target/ppc: Add gen_exception_err_nip() functionBALATON Zoltan1-13/+15
2024-03-13target/ppc: Move add and subf type fixed-point arithmetic instructions to dec...Chinmay Rath1-136/+0
2024-02-23target/ppc: Add SMT support to time facilitiesNicholas Piggin1-2/+40
2024-01-29target: Use vaddr in gen_intermediate_codeAnton Johansson1-1/+1
2023-10-04accel/tcg: Replace CPUState.env_ptr with cpu_env()Richard Henderson1-2/+2
2023-10-03tcg: Rename cpu_env to tcg_envRichard Henderson1-181/+181
2023-09-08target/ppc: use g_free() in test_opcode_table()Daniel Henrique Barboza1-1/+1
2023-09-06target/ppc: Fix CPU reservation migration for record-replayNicholas Piggin1-0/+4
2023-09-06target/ppc: Implement watchpoint debug facility for v2.07SNicholas Piggin1-0/+13
2023-09-06target/ppc: Implement breakpoint debug facility for v2.07SNicholas Piggin1-1/+9
2023-09-06target/ppc: Suppress single step interrupts on rfi-type instructionsNicholas Piggin1-6/+17
2023-09-06target/ppc: Improve book3s branch trace interrupt for v2.07SNicholas Piggin1-10/+11
2023-09-06target/ppc: Remove single-step suppression inside 0x100-0xf00Nicholas Piggin1-2/+1
2023-08-31target/helpers: Remove unnecessary 'qemu/main-loop.h' headerPhilippe Mathieu-Daudé1-1/+0
2023-08-31target/translate: Remove unnecessary 'exec/cpu_ldst.h' headerPhilippe Mathieu-Daudé1-1/+0
2023-07-31target/ppc: Disable goto_tb with architectural singlestepRichard Henderson1-0/+3
2023-07-07target/ppc: SMT support for the HID SPRNicholas Piggin1-0/+16
2023-07-07target/ppc: Add LPAR-per-core vs per-thread mode flagNicholas Piggin1-5/+6
2023-07-07target/ppd: Remove unused defineBALATON Zoltan1-1/+0
2023-07-07target/ppc: Fix icount access for some hypervisor instructionsNicholas Piggin1-0/+7
2023-07-07target/ppc: Add TFMR SPR implementation with read and write helpersNicholas Piggin1-0/+10
2023-06-25target/ppc: Add msgsnd/p and DPDES SMT supportNicholas Piggin1-0/+8