aboutsummaryrefslogtreecommitdiff
path: root/target/arm/translate.c
AgeCommit message (Expand)AuthorFilesLines
2017-07-19tcg: Pass generic CPUState to gen_intermediate_code()Lluís Vilanova1-3/+3
2017-07-19target/arm: optimize aarch32 rev16Aurelien Jarno1-2/+4
2017-07-17target/arm: use DISAS_EXIT for eret handlingAlex Bennée1-2/+4
2017-07-17target/arm: use gen_goto_tb for ISB handlingAlex Bennée1-2/+2
2017-07-17target/arm/translate: ensure gen_goto_tb sets exit flagsAlex Bennée1-1/+5
2017-07-17target/arm/translate: make DISAS_UPDATE match declared semanticsAlex Bennée1-3/+3
2017-06-05target/arm: optimize indirect branchesEmilio G. Cota1-9/+16
2017-06-05target/arm: optimize cross-page direct jumps in softmmuEmilio G. Cota1-1/+5
2017-06-02arm: Implement HFNMIENA support for M profile MPUPeter Maydell1-0/+1
2017-06-02arm: Use different ARMMMUIdx values for M profilePeter Maydell1-0/+3
2017-06-02arm: Add support for M profile CPUs having different MMU index semanticsPeter Maydell1-5/+5
2017-04-20arm: Remove workarounds for old M-profile exception return implementationPeter Maydell1-8/+0
2017-04-20arm: Implement M profile exception return properlyPeter Maydell1-6/+60
2017-04-20arm: Track M profile handler mode state in TB flagsPeter Maydell1-0/+1
2017-04-20arm: Abstract out "are we singlestepping" test to utility functionPeter Maydell1-5/+15
2017-04-20arm: Move condition-failed codepath generation out of if()Peter Maydell1-13/+11
2017-04-20arm: Move gen_set_condexec() and gen_set_pc_im() up in the filePeter Maydell1-16/+15
2017-04-20arm: Factor out "generate right kind of step exception"Peter Maydell1-12/+16
2017-04-20arm: Thumb shift operations should not permit interworking branchesPeter Maydell1-1/+1
2017-04-20arm: Don't implement BXJ on M-profile CPUsPeter Maydell1-1/+6
2017-03-20arm: Fix APSR writes via M profile MSRPeter Maydell1-1/+2
2017-03-20arm: Enforce should-be-1 bits in MRS decodingPeter Maydell1-0/+14
2017-03-20arm: Don't decode MRS(banked) or MSR(banked) for M profilePeter Maydell1-2/+4
2017-03-20arm: HVC and SMC encodings don't exist for M profilePeter Maydell1-0/+3
2017-02-28armv7m: Raise correct kind of UsageFault for attempts to execute ARM codePeter Maydell1-2/+6
2017-02-24target-arm: don't generate WFE/YIELD calls for MTTCGAlex Bennée1-4/+16
2017-02-07target/arm: A32, T32: Create Instruction Syndromes for Data AbortsPeter Maydell1-49/+135
2017-02-07target/arm: Abstract out pbit/wbit tests in ARM ldr/str decodePeter Maydell1-3/+6
2017-01-27armv7m: Report no-coprocessor faults correctlyPeter Maydell1-0/+8
2017-01-27armv7m: Replace armv7m.hack with unassigned_access handlerMichael Davidsaver1-6/+6
2017-01-10target-arm: Use clz opcodeRichard Henderson1-3/+3
2017-01-10target-arm: Use new deposit and extract opsRichard Henderson1-29/+8
2016-12-20Move target-* CPU file into a target/ folderThomas Huth1-0/+12055