aboutsummaryrefslogtreecommitdiff
path: root/target/ppc/mem_helper.c
AgeCommit message (Expand)AuthorFilesLines
2024-07-26target/ppc: Move VSX vector with length storage access insns to decodetree.Chinmay Rath1-4/+4
2024-07-23target/ppc: Improve helper_dcbz for user-onlyRichard Henderson1-4/+11
2024-07-23target/ppc: Merge helper_{dcbz,dcbzep}Richard Henderson1-10/+4
2024-07-23target/ppc: Split out helper_dbczl for 970Richard Henderson1-11/+19
2024-07-23target/ppc: Hoist dcbz_size out of dcbz_commonRichard Henderson1-15/+15
2024-07-23target/ppc/mem_helper.c: Remove a conditional from dcbz_common()BALATON Zoltan1-4/+3
2024-05-24target/ppc: Move VMX storage access instructions to decodetreeChinmay Rath1-6/+6
2024-02-03target/ppc: Split out ppc_env_mmu_indexRichard Henderson1-5/+5
2023-08-31target/helpers: Remove unnecessary 'qemu/main-loop.h' headerPhilippe Mathieu-Daudé1-1/+0
2023-05-23target/ppc: Use tcg_gen_qemu_{ld,st}_i128 for LQARX, LQ, STQRichard Henderson1-48/+0
2023-02-04target/ppc: Use tcg_gen_atomic_cmpxchg_i128 for STQCXRichard Henderson1-44/+0
2022-05-05target/ppc: Remove msr_hv macroVíctor Colombo1-2/+2
2022-05-05target/ppc: Remove msr_le macroVíctor Colombo1-8/+8
2022-05-05target/ppc: Remove msr_pr macroVíctor Colombo1-2/+3
2022-04-06Replace TARGET_WORDS_BIGENDIANMarc-André Lureau1-1/+1
2022-04-06Replace config-time define HOST_WORDS_BIGENDIANMarc-André Lureau1-1/+1
2021-10-13accel/tcg: Move cpu_atomic decls to exec/cpu_ldst.hRichard Henderson1-1/+0
2021-07-21tcg: Rename helper_atomic_*_mmu and provide for user-onlyRichard Henderson1-8/+8
2021-05-04target/ppc: Remove env->immu_idx and env->dmmu_idxRichard Henderson1-1/+1
2020-11-15powerpc tcg: Fix Lesser GPL version numberChetan Pant1-1/+1
2020-02-03target/ppc: Use probe_write for DCBZRichard Henderson1-1/+1
2020-02-03target/ppc: Remove redundant mask in DCBZRichard Henderson1-1/+1
2020-02-03target/ppc: Use probe_access for LMW, STMWRichard Henderson1-13/+32
2020-02-03target/ppc: Use probe_access for LSW, STSWRichard Henderson1-20/+128
2020-01-15tcg: Search includes from the project root source directoryPhilippe Mathieu-Daudé1-1/+1
2020-01-15target/ppc: Use cpu_*_mmuidx_ra instead of MMU_MODE*_SUFFIXRichard Henderson1-9/+2
2019-08-16Include qemu/main-loop.h lessMarkus Armbruster1-0/+2
2019-07-02target/ppc: decode target register in VSX_VECTOR_LOAD_STORE_LENGTH at transla...Mark Cave-Ayland1-4/+2
2019-07-02target/ppc: remove getVSR()/putVSR() from mem_helper.cMark Cave-Ayland1-11/+12
2019-04-26target/ppc: Style fixes for mem_helper.cDavid Gibson1-14/+19
2018-11-08target/ppc: add external PID supportRoman Kapl1-3/+31
2018-10-18target/ppc: Convert to HAVE_CMPXCHG128 and HAVE_ATOMIC128Richard Henderson1-5/+28
2018-07-03target/ppc: Use atomic cmpxchg for STQCXRichard Henderson1-0/+38
2018-07-03target/ppc: Use atomic store for STQRichard Henderson1-0/+14
2018-07-03target/ppc: Use atomic load for LQ and LQARXRichard Henderson1-1/+19
2017-08-31ppc: use DIV_ROUND_UPMarc-André Lureau1-1/+1
2017-01-31target-ppc: implement stxvll instructionsNikunj A Dadhania1-0/+1
2017-01-31target-ppc: implement stxvl instructionNikunj A Dadhania1-0/+29
2017-01-31target-ppc: implement lxvll instructionNikunj A Dadhania1-0/+1
2017-01-31target-ppc: implement lxvl instructionNikunj A Dadhania1-0/+35
2016-12-20Move target-* CPU file into a target/ folderThomas Huth1-0/+310