summaryrefslogtreecommitdiff
path: root/target/arm/translate-a64.c
AgeCommit message (Expand)AuthorFilesLines
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
2017-02-07target/arm: A32, T32: Create Instruction Syndromes for Data AbortsPeter Maydell1-14/+0
2017-01-13target/arm: Fix ubfx et al for aarch64Richard Henderson1-1/+1
2017-01-10target-arm: Use clrsb helperRichard Henderson1-4/+4
2017-01-10target-arm: Use clz opcodeRichard Henderson1-4/+4
2017-01-10target-arm: Use new deposit and extract opsRichard Henderson1-52/+29
2016-12-27target-arm: Fix aarch64 disas_ldst_single_structRichard Henderson1-2/+2
2016-12-27target-arm: Fix aarch64 vec_reg_offsetRichard Henderson1-1/+2
2016-12-20Move target-* CPU file into a target/ folderThomas Huth1-0/+11430