aboutsummaryrefslogtreecommitdiff
path: root/target/arm/translate-a64.c
AgeCommit message (Expand)AuthorFilesLines
2020-03-05target/arm: Clean address for DC ZVARichard Henderson1-1/+1
2020-03-05target/arm: Introduce core_to_aa64_mmu_idxRichard Henderson1-1/+1
2020-02-28target/arm: Implement v8.4-RCPCPeter Maydell1-0/+90
2020-02-28target/arm: Implement v8.3-RCPCPeter Maydell1-0/+24
2020-02-21target/arm: Convert PMULL.8 to gvecRichard Henderson1-9/+18
2020-02-21target/arm: Convert PMULL.64 to gvecRichard Henderson1-25/+3
2020-02-21target/arm: Convert PMUL.8 to gvecRichard Henderson1-7/+3
2020-02-21target/arm: Vectorize USHL and SSHLRichard Henderson1-12/+6
2020-02-21target/arm: Flush high bits of sve register after AdvSIMD INSRichard Henderson1-0/+6
2020-02-21target/arm: Flush high bits of sve register after AdvSIMD ZIP/UZP/TRNRichard Henderson1-0/+1
2020-02-21target/arm: Flush high bits of sve register after AdvSIMD TBL/TBXRichard Henderson1-0/+1
2020-02-21target/arm: Flush high bits of sve register after AdvSIMD EXTRichard Henderson1-0/+1
2020-02-13target/arm: Update MSR access to UAORichard Henderson1-0/+14
2020-02-13target/arm: Update MSR access for PANRichard Henderson1-0/+14
2020-02-13target/arm: Add mmu_idx for EL1 and EL2 w/ PAN enabledRichard Henderson1-0/+3
2020-02-07target/arm: Update get_a64_user_mem_index for VHERichard Henderson1-16/+28
2020-02-07target/arm: Add regime_has_2_rangesRichard Henderson1-2/+1
2020-02-07target/arm: Rename ARMMMUIdx_S1SE[01] to ARMMMUIdx_SE10_[01]Richard Henderson1-2/+2
2020-02-07target/arm: Rename ARMMMUIdx_S2NS to ARMMMUIdx_Stage2Richard Henderson1-1/+1
2020-02-07target/arm: Rename ARMMMUIdx*_S12NSE* to ARMMMUIdx*_E10_*Richard Henderson1-2/+2
2020-01-31target/arm: fix TCG leak for fcvt half->doubleAlex Bennée1-2/+2
2020-01-15tcg: Search includes from the project root source directoryPhilippe Mathieu-Daudé1-2/+2
2020-01-13Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-pull-reques...Peter Maydell1-0/+2
2020-01-09target/arm: only update pc after semihosting completesAlex Bennée1-1/+1
2020-01-08arm/translate-a64: fix uninitialized variable warningPan Nengyuan1-0/+2
2019-10-24target/arm: Rebuild hflags at MSR writesRichard Henderson1-2/+11
2019-09-04Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20190903' into stagingPeter Maydell1-24/+24
2019-09-03tcg: TCGMemOp is now accelerator independent MemOpTony Nguyen1-24/+24
2019-09-03target/arm: Allow ARMCPRegInfo read/write functions to throw exceptionsPeter Maydell1-0/+6
2019-09-03Revert "target/arm: Use unallocated_encoding for aarch32"Richard Henderson1-0/+7
2019-08-20icount: remove unnecessary gen_io_end callsPavel Dovgalyuk1-4/+0
2019-08-16target/arm: Use unallocated_encoding for aarch32Richard Henderson1-7/+0
2019-08-16target/arm: Remove offset argument to gen_exception_bkpt_insnRichard Henderson1-4/+3
2019-08-16target/arm: Replace offset with pc in gen_exception_internal_insnRichard Henderson1-4/+4
2019-08-16target/arm: Replace offset with pc in gen_exception_insnRichard Henderson1-11/+14
2019-08-16target/arm: Replace s->pc with s->base.pc_nextRichard Henderson1-28/+23
2019-08-16target/arm: Introduce pc_currRichard Henderson1-10/+11
2019-08-16target/arm: Fix routing of singlestep exceptionsPeter Maydell1-1/+1
2019-08-16target/arm: Factor out 'generate singlestep exception' functionPeter Maydell1-17/+2
2019-07-01target/arm: Move CPU state dumping routines to cpu.cPhilippe Mathieu-Daudé1-128/+0
2019-06-17target/arm: Move vfp_expand_imm() to translate.[ch]Peter Maydell1-32/+0
2019-06-13target/arm: Use tcg_gen_gvec_bitselRichard Henderson1-3/+12
2019-06-10target/arm: Use env_cpu, env_archcpuRichard Henderson1-1/+1
2019-06-10tcg: Create struct CPUTLBRichard Henderson1-1/+1
2019-05-28semihosting: move semihosting configuration into its own directoryAlex Bennée1-1/+1
2019-05-23target/arm: Simplify BFXIL expansionRichard Henderson1-3/+3
2019-05-23target/arm: Use extract2 for EXTRRichard Henderson1-16/+18
2019-05-13target/arm: Use tcg_gen_abs_i64 and tcg_gen_gvec_absRichard Henderson1-36/+5
2019-04-18qom/cpu: Simplify how CPUClass:cpu_dump_state() printsMarkus Armbruster1-41/+41
2019-03-25target/arm: Fix non-parallel expansion of CASPRichard Henderson1-1/+1