aboutsummaryrefslogtreecommitdiff
path: root/target/ppc/translate.c
AgeCommit message (Expand)AuthorFilesLines
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
2023-06-25target/ppc: Add support for SMT CTRL registerNicholas Piggin1-1/+17
2023-06-25target/ppc: Add initial flags and helpers for SMT supportNicholas Piggin1-0/+22
2023-06-25target/ppc: Fix sc instruction handling of LEV fieldNicholas Piggin1-1/+6
2023-06-25target/ppc: Better CTRL SPR implementationNicholas Piggin1-1/+8
2023-06-10target/ppc: Rework store conditional to avoid branchNicholas Piggin1-33/+30
2023-06-10target/ppc: Remove larx/stcx. memory barrier semanticsNicholas Piggin1-11/+0
2023-06-10target/ppc: Ensure stcx size matches larxNicholas Piggin1-0/+9
2023-06-10target/ppc: Fix lqarx to set cpu_reserveNicholas Piggin1-0/+1
2023-06-05target/ppc: Inline gen_icount_io_start()Philippe Mathieu-Daudé1-34/+29
2023-06-05accel/tcg: Introduce translator_io_startRichard Henderson1-12/+1
2023-06-05tcg: Pass TCGHelperInfo to tcg_gen_callNRichard Henderson1-0/+4
2023-05-27target/ppc: Fix width of some 32-bit SPRsNicholas Piggin1-13/+13
2023-05-23target/ppc: Use tcg_gen_qemu_{ld,st}_i128 for LQARX, LQ, STQRichard Henderson1-30/+4
2023-04-09target/ppc: Fix temp usage in gen_op_arith_modwRichard Henderson1-2/+2
2023-03-13target/ppc: Avoid tcg_const_* in translate.cRichard Henderson1-70/+72
2023-03-13target/ppc: Fix gen_tlbsx_booke206Richard Henderson1-4/+2
2023-03-05target/ppc: Drop tcg_temp_freeRichard Henderson1-283/+0
2023-03-05accel/tcg: Remove translator_loop_temp_checkRichard Henderson1-2/+0
2023-03-03target/ppc/translate: Add dummy implementation for dcblc instructionBernhard Beschow1-0/+9
2023-03-01target/ppc: Don't use tcg_temp_local_newRichard Henderson1-3/+3
2023-03-01accel/tcg: Pass max_insn to gen_intermediate_code by pointerRichard Henderson1-1/+1
2023-02-04target/ppc: Use tcg_gen_atomic_cmpxchg_i128 for STQCXRichard Henderson1-55/+47
2022-12-21target/ppc: Implement the DEXCR and HDEXCRNicholas Miehlbradt1-0/+19
2022-10-28target/ppc: Increment PMC5 with inline insnsLeandro Lupori1-3/+25
2022-10-28target/ppc: Add new PMC HFLAGSLeandro Lupori1-0/+4
2022-10-28target/ppc: introduce ppc_maybe_interruptMatheus Ferst1-1/+10
2022-10-28target/ppc: Moved VMLADDUHM to decodetree and use gvecLucas Mateus Castro (alqotel)1-1/+0
2022-10-28target/ppc: move msgsync to decodetreeMatheus Ferst1-14/+0
2022-10-28target/ppc: move msgclrp/msgsndp to decodetreeMatheus Ferst1-26/+0
2022-10-28target/ppc: move msgclr/msgsnd to decodetreeMatheus Ferst1-32/+2
2022-10-28target/ppc: fix REQUIRE_HV macro definitionMatheus Ferst1-6/+6
2022-10-28target/ppc: fix msgsync insns flagsMatheus Ferst1-1/+1