aboutsummaryrefslogtreecommitdiff
path: root/target/arm
AgeCommit message (Expand)AuthorFilesLines
2019-09-03target/arm: Fix SMMLS argument orderRichard Henderson1-2/+18
2019-09-03target/arm: Take exceptions on ATS instructions when neededPeter Maydell1-15/+92
2019-09-03target/arm: Allow ARMCPRegInfo read/write functions to throw exceptionsPeter Maydell3-1/+18
2019-09-03target/arm: Factor out unallocated_encoding for aarch32Richard Henderson2-12/+13
2019-09-03Revert "target/arm: Use unallocated_encoding for aarch32"Richard Henderson5-15/+21
2019-08-22Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2019-08-21' in...Peter Maydell1-1/+1
2019-08-21hw/core: Move cpu.c, cpu.h from qom/ to hw/core/Markus Armbruster1-1/+1
2019-08-20icount: remove unnecessary gen_io_end callsPavel Dovgalyuk2-11/+0
2019-08-16Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20190816'...Peter Maydell14-539/+540
2019-08-16target/arm: Use tcg_gen_extrh_i64_i32 to extract the high wordRichard Henderson1-12/+6
2019-08-16target/arm: Simplify SMMLA, SMMLAR, SMMLS, SMMLSRRichard Henderson1-46/+26
2019-08-16target/arm: Use tcg_gen_rotri_i32 for gen_swap_halfRichard Henderson1-5/+1
2019-08-16target/arm: Use ror32 instead of open-coding the operationRichard Henderson1-5/+2
2019-08-16target/arm: Remove redundant shift testsRichard Henderson1-12/+7
2019-08-16target/arm: Use tcg_gen_deposit_i32 for PKHBT, PKHTBRichard Henderson1-16/+10
2019-08-16target/arm: Use tcg_gen_extract_i32 for shifter_out_imRichard Henderson1-8/+1
2019-08-16target/arm/kvm64: Move the get/put of fpsimd registers outAndrew Jones1-59/+87
2019-08-16target/arm/kvm64: Fix error returnsAndrew Jones1-2/+2
2019-08-16target/arm/cpu: Use div-round-up to determine predicate register array sizeAndrew Jones1-1/+1
2019-08-16target/arm/helper: zcr: Add build bug next to value range assumptionAndrew Jones1-0/+1
2019-08-16target/arm/cpu: Ensure we can use the pmu with kvmAndrew Jones3-5/+46
2019-08-16target/arm/cpu64: Ensure kvm really supports aarch64=offAndrew Jones3-6/+29
2019-08-16target/arm: Remove helper_double_saturateRichard Henderson3-18/+2
2019-08-16target/arm: Use unallocated_encoding for aarch32Richard Henderson5-21/+15
2019-08-16target/arm: Remove offset argument to gen_exception_bkpt_insnRichard Henderson2-8/+7
2019-08-16target/arm: Replace offset with pc in gen_exception_internal_insnRichard Henderson2-8/+8
2019-08-16target/arm: Replace offset with pc in gen_exception_insnRichard Henderson3-29/+33
2019-08-16target/arm: Replace s->pc with s->base.pc_nextRichard Henderson3-83/+72
2019-08-16target/arm: Remove redundant s->pc & ~1Richard Henderson1-5/+5
2019-08-16target/arm: Introduce add_reg_for_litRichard Henderson2-122/+82
2019-08-16target/arm: Introduce read_pcRichard Henderson1-36/+23
2019-08-16target/arm: Introduce pc_currRichard Henderson4-17/+22
2019-08-16target/arm: Pass in pc to thumb_insn_is_16bitRichard Henderson1-7/+7
2019-08-16target/arm: Fix routing of singlestep exceptionsPeter Maydell5-6/+26
2019-08-16target/arm: Factor out 'generate singlestep exception' functionPeter Maydell3-35/+27
2019-08-16target/arm: generate a custom MIDR for -cpu maxAlex Bennée2-0/+25
2019-08-16sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster1-1/+1
2019-08-16Clean up inclusion of sysemu/sysemu.hMarkus Armbruster6-6/+0
2019-08-16Include hw/boards.h a bit lessMarkus Armbruster2-2/+0
2019-08-16Include qemu/main-loop.h lessMarkus Armbruster6-0/+9
2019-08-16Include hw/hw.h exactly where neededMarkus Armbruster1-1/+0
2019-08-16migration: Move the VMStateDescription typedef to typedefs.hMarkus Armbruster1-1/+1
2019-08-16Include hw/irq.h a lot lessMarkus Armbruster2-0/+2
2019-08-02target/arm: Avoid bogus NSACR traps on M-profile without Security ExtensionPeter Maydell1-0/+8
2019-07-30target/arm: Deliver BKPT/BRK exceptions to correct exception levelPeter Maydell1-1/+15
2019-07-22target/arm: Limit ID register assertions to TCGPeter Maydell1-2/+5
2019-07-22target/arm: Add missing break statement for Hypervisor Trap ExceptionPhilippe Mathieu-Daudé1-0/+1
2019-07-15target/arm: NS BusFault on vector table fetch escalates to NS HardFaultPeter Maydell1-4/+17
2019-07-15target/arm: Set VFP-related MVFR0 fields for arm926 and arm1026Peter Maydell1-0/+12
2019-07-15target/arm: report ARMv8-A FP support for AArch32 -cpu maxAlex Bennée1-0/+4