summaryrefslogtreecommitdiff
path: root/target/arm/translate-a64.c
AgeCommit message (Expand)AuthorFilesLines
2018-02-08target/arm: Use vector infrastructure for aa64 comparesRichard Henderson1-34/+59
2018-02-08target/arm: Use vector infrastructure for aa64 constant shiftsRichard Henderson1-73/+346
2018-02-08target/arm: Use vector infrastructure for aa64 dup/moviRichard Henderson1-48/+33
2018-02-08target/arm: Use vector infrastructure for aa64 mov/not/negRichard Henderson1-6/+36
2018-02-08target/arm: Use vector infrastructure for aa64 add/sub/logicRichard Henderson1-72/+128
2018-01-25target/arm: Add aa{32, 64}_vfp_{dreg, qreg} helpersRichard Henderson1-17/+8
2018-01-25target/arm: Change the type of vfp.regsRichard Henderson1-4/+4
2018-01-25target/arm: Use pointers in crypto helpersRichard Henderson1-31/+44
2018-01-16Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-1/+1
2018-01-16maint: Fix macros with broken 'do/while(0); ' usageEric Blake1-1/+1
2018-01-16target/arm: Add fp16 support to vfp_expand_immRichard Henderson1-0/+5
2018-01-16target/arm: Split out vfp_expand_immRichard Henderson1-16/+28
2017-12-29tcg: Dynamically allocate TCGOpsRichard Henderson1-1/+1
2017-12-29tcg: Remove TCGV_UNUSED* and TCGV_IS_UNUSED*Richard Henderson1-19/+16
2017-11-13arm/translate-a64: mark path as unreachable to eliminate warningEmilio G. Cota1-0/+2
2017-10-31fix WFI/WFE length in syndrome registerStefano Stabellini1-1/+6
2017-10-27Merge remote-tracking branch 'remotes/rth/tags/pull-dis-20171026' into stagingPeter Maydell1-2/+1
2017-10-25disas: Remove unused flags argumentsRichard Henderson1-2/+1
2017-10-24target/arm: check CF_PARALLEL instead of parallel_cpusEmilio G. Cota1-6/+25
2017-10-24tcg: convert tb->cflags reads to tb_cflags(tb)Emilio G. Cota1-3/+4
2017-10-10tcg: remove addr argument from lookup_tb_ptrEmilio G. Cota1-2/+2
2017-09-21target/arm: Remove out of date ARM ARM section references in A64 decoderPeter Maydell1-113/+114
2017-09-14target/arm: Avoid an extra temporary for store_exclusiveRichard Henderson1-17/+9
2017-09-14AArch64: Fix single stepping of ERET instructionJaroslaw Pelczar1-0/+1
2017-09-06target/arm: [a64] Move page and ss checks to init_disas_contextRichard Henderson1-8/+9
2017-09-06target/arm: [tcg] Port to generic translation frameworkLluís Vilanova1-89/+18
2017-09-06target/arm: [tcg,a64] Port to disas_logLluís Vilanova1-5/+14
2017-09-06target/arm: [tcg,a64] Port to tb_stopLluís Vilanova1-60/+67
2017-09-06target/arm: [tcg,a64] Port to translate_insnLluís Vilanova1-28/+43
2017-09-06target/arm: [tcg,a64] Port to breakpoint_checkLluís Vilanova1-17/+31
2017-09-06target/arm: [tcg,a64] Port to insn_startLluís Vilanova1-2/+9
2017-09-06target/arm: [tcg,a64] Port to init_disas_contextLluís Vilanova1-14/+24
2017-09-06target/arm: [tcg] Port to DisasContextBaseLluís Vilanova1-57/+56
2017-09-06target/arm: Use DISAS_NORETURNRichard Henderson1-17/+20
2017-09-04target/arm: Fix aa64 ldp register writebackRichard Henderson1-12/+17
2017-08-15target/arm: Require alignment for load exclusiveAlistair Francis1-5/+6
2017-08-15target/arm: Correct load exclusive pair atomicityRichard Henderson1-23/+37
2017-08-15target/arm: Correct exclusive store cmpxchg memop maskAlistair Francis1-1/+1
2017-07-24target/arm: fix TCG temp leak in aarch64 rev16Emilio G. Cota1-0/+1
2017-07-19tcg: Pass generic CPUState to gen_intermediate_code()Lluís Vilanova1-3/+3
2017-07-19target/arm: Optimize aarch64 rev16Richard Henderson1-18/+6
2017-07-17target/arm: use DISAS_EXIT for eret handlingAlex Bennée1-1/+2
2017-07-17target/arm: use gen_goto_tb for ISB handlingAlex Bennée1-1/+1
2017-07-17target/arm/translate: make DISAS_UPDATE match declared semanticsAlex Bennée1-7/+7
2017-06-19target/arm: Exit after clearing aarch64 interrupt maskRichard Henderson1-1/+6
2017-06-05target/aarch64: optimize indirect branchesEmilio G. Cota1-2/+1
2017-06-05target/aarch64: optimize cross-page direct jumps in softmmuEmilio G. Cota1-1/+1
2017-06-02arm: Add support for M profile CPUs having different MMU index semanticsPeter Maydell1-6/+12
2017-02-28Add missing fp_access_check() to aarch64 crypto instructionsNick Reilly1-0/+12
2017-02-24target-arm: don't generate WFE/YIELD calls for MTTCGAlex Bennée1-2/+6