summaryrefslogtreecommitdiffstats
path: root/target/arm/translate-a64.c
Commit message (Expand)AuthorAgeFilesLines
* tcg: Search includes from the project root source directoryPhilippe Mathieu-Daudé2020-01-161-2/+2
* Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-pull-reques...Peter Maydell2020-01-131-0/+2
|\
| * arm/translate-a64: fix uninitialized variable warningPan Nengyuan2020-01-081-0/+2
* | target/arm: only update pc after semihosting completesAlex Bennée2020-01-091-1/+1
|/
* target/arm: Rebuild hflags at MSR writesRichard Henderson2019-10-241-2/+11
* Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20190903' into stagingPeter Maydell2019-09-041-24/+24
|\
| * tcg: TCGMemOp is now accelerator independent MemOpTony Nguyen2019-09-031-24/+24
* | target/arm: Allow ARMCPRegInfo read/write functions to throw exceptionsPeter Maydell2019-09-031-0/+6
* | Revert "target/arm: Use unallocated_encoding for aarch32"Richard Henderson2019-09-031-0/+7
|/
* icount: remove unnecessary gen_io_end callsPavel Dovgalyuk2019-08-201-4/+0Star
* target/arm: Use unallocated_encoding for aarch32Richard Henderson2019-08-161-7/+0Star
* target/arm: Remove offset argument to gen_exception_bkpt_insnRichard Henderson2019-08-161-4/+3Star
* target/arm: Replace offset with pc in gen_exception_internal_insnRichard Henderson2019-08-161-4/+4
* target/arm: Replace offset with pc in gen_exception_insnRichard Henderson2019-08-161-11/+14
* target/arm: Replace s->pc with s->base.pc_nextRichard Henderson2019-08-161-28/+23Star
* target/arm: Introduce pc_currRichard Henderson2019-08-161-10/+11
* target/arm: Fix routing of singlestep exceptionsPeter Maydell2019-08-161-1/+1
* target/arm: Factor out 'generate singlestep exception' functionPeter Maydell2019-08-161-17/+2Star
* target/arm: Move CPU state dumping routines to cpu.cPhilippe Mathieu-Daudé2019-07-011-128/+0Star
* target/arm: Move vfp_expand_imm() to translate.[ch]Peter Maydell2019-06-171-32/+0Star
* target/arm: Use tcg_gen_gvec_bitselRichard Henderson2019-06-131-3/+12
* target/arm: Use env_cpu, env_archcpuRichard Henderson2019-06-101-1/+1
* tcg: Create struct CPUTLBRichard Henderson2019-06-101-1/+1
* semihosting: move semihosting configuration into its own directoryAlex Bennée2019-05-281-1/+1
* target/arm: Simplify BFXIL expansionRichard Henderson2019-05-231-3/+3
* target/arm: Use extract2 for EXTRRichard Henderson2019-05-231-16/+18
* target/arm: Use tcg_gen_abs_i64 and tcg_gen_gvec_absRichard Henderson2019-05-141-36/+5Star
* qom/cpu: Simplify how CPUClass:cpu_dump_state() printsMarkus Armbruster2019-04-181-41/+41
* target/arm: Fix non-parallel expansion of CASPRichard Henderson2019-03-251-1/+1
* target/arm: Implement ARMv8.5-FRINTRichard Henderson2019-03-051-5/+66
* target/arm: Restructure handle_fp_1src_{single, double}Richard Henderson2019-03-051-41/+49
* target/arm: Implement ARMv8.5-CondMRichard Henderson2019-03-051-0/+58
* target/arm: Implement ARMv8.4-CondMRichard Henderson2019-03-051-1/+98
* target/arm: Rearrange disas_data_proc_regRichard Henderson2019-03-051-41/+57
* target/arm: Add set/clear_pstate_bits, share gen_ss_advanceRichard Henderson2019-03-051-11/+0Star
* target/arm: Split helper_msr_i_pstate into 3Richard Henderson2019-03-051-13/+22
* target/arm: Implement ARMv8.0-SBRichard Henderson2019-03-051-0/+14
* target/arm: Implement FMLAL and FMLSL for aarch64Richard Henderson2019-02-281-1/+48
* target/arm: Implement ARMv8.3-JSConvRichard Henderson2019-02-211-0/+26
* target/arm: Restructure disas_fp_int_convRichard Henderson2019-02-211-43/+47
* target/arm: Use vector operations for saturationRichard Henderson2019-02-151-20/+16Star
* target/arm: Use vector minmax expanders for aarch64Richard Henderson2019-02-151-21/+14Star
* target/arm: Rely on optimization within tcg_gen_gvec_orRichard Henderson2019-02-151-5/+1Star
* target/arm: Clean TBI for data operations in the translatorRichard Henderson2019-02-051-101/+116
* target/arm: Add TBFLAG_A64_TBID, split out gen_top_byte_ignoreRichard Henderson2019-02-051-35/+35
* target/arm: Set btype for indirect branchesRichard Henderson2019-02-051-1/+36
* target/arm: Reset btype for direct branchesRichard Henderson2019-02-051-0/+6
* target/arm: Default handling of BTYPE during translationRichard Henderson2019-02-051-0/+139
* target/arm: Add BT and BTYPE to tb->flagsRichard Henderson2019-02-051-0/+2
* target/arm: Add PSTATE.BTYPERichard Henderson2019-02-051-0/+3