aboutsummaryrefslogtreecommitdiff
path: root/target/arm/helper.c
AgeCommit message (Expand)AuthorFilesLines
2018-06-08target/arm: Add trailing '\n' to qemu_log() callsPhilippe Mathieu-Daudé1-2/+2
2018-05-31Correct CPACR reset value for v7 coresPeter Maydell1-1/+9
2018-05-31tcg: Fix helper function vs host abi for float16Richard Henderson1-45/+45
2018-05-18target/arm: Add the XML dynamic generationAbdallah Bouassida1-0/+26
2018-05-18target/arm: Add "_S" suffix to the secure version of a sysregAbdallah Bouassida1-11/+18
2018-05-18target/arm: Add "ARM_CP_NO_GDB" as a new bit field for ARMCPRegInfo typeAbdallah Bouassida1-1/+1
2018-05-17target/arm: Remove floatX_maybe_silence_nan from conversionsRichard Henderson1-10/+2
2018-05-17target/arm: Use floatX_silence_nan when we have already checked for SNaNRichard Henderson1-6/+6
2018-05-17target/arm: squash FZ16 behaviour for conversionsAlex Bennée1-4/+36
2018-05-17target/arm: convert conversion helpers to fpst/ahp_flagAlex Bennée1-48/+8
2018-05-15target/arm: Implement FCVT (scalar, integer) for fp16Richard Henderson1-2/+36
2018-05-10target/arm: Fix float16 to/from int16Richard Henderson1-2/+51
2018-05-04target/arm: Correct MPUIR privilege level in register_cp_regs_for_features() ...Mathew Maidment1-1/+1
2018-04-26target/arm: Make PMOVSCLR and PMUSERENR 64 bits wideAaron Lindsay1-2/+3
2018-04-26target/arm: Fix bitmask for PMCCFILTR writesAaron Lindsay1-1/+1
2018-04-26target/arm: Add pre-EL change hooksAaron Lindsay1-6/+8
2018-04-26target/arm: Mask PMU register writes based on PMCR_EL0.NAaron Lindsay1-9/+22
2018-04-26target/arm: Treat PMCCNTR as alias of PMCCNTR_EL0Aaron Lindsay1-1/+1
2018-04-26target/arm: Check PMCNTEN for whether PMCCNTR is enabledAaron Lindsay1-1/+1
2018-04-26target/arm: Use v7m_stack_read() for reading the frame signaturePeter Maydell1-4/+5
2018-04-26target/arm: Remove stale TODO commentPeter Maydell1-7/+1
2018-04-10target/arm: Report unsupported MPU region sizes more clearlyPeter Maydell1-3/+3
2018-03-23target/arm: Set FSR for BKPT, BRK when raising exceptionPeter Maydell1-1/+0
2018-03-02target/arm: Define an IDAU interfacePeter Maydell1-3/+25
2018-03-01arm/helper.c: re-factor rsqrte and add rsqrte_f16Alex Bennée1-118/+103
2018-03-01arm/helper.c: re-factor recpe and add recepe_f16Alex Bennée1-97/+127
2018-03-01arm/translate-a64: add FP16 SCVTF/UCVFT to simd_two_reg_misc_fp16Alex Bennée1-0/+4
2018-03-01target/arm/helper: pass explicit fpst to set_rmodeAlex Bennée1-2/+2
2018-03-01target/arm/cpu.h: add additional float_status flagsAlex Bennée1-5/+21
2018-02-22target/arm: Fix register definitions for VMIDR and VMPIDRPeter Maydell1-4/+4
2018-02-21target/*/cpu.h: remove softfloat.hAlex Bennée1-0/+1
2018-02-15target/arm: Implement v8M MSPLIM and PSPLIM registersPeter Maydell1-0/+46
2018-02-15target/arm: Implement writing to CONTROL_NS for v8MPeter Maydell1-0/+10
2018-02-15target/arm: Enforce access to ZCR_EL at translationRichard Henderson1-18/+4
2018-02-15target/arm: Suppress TB end for FPCR/FPSRRichard Henderson1-2/+2
2018-02-15target/arm: Enforce FP access to FPCR/FPSRRichard Henderson1-2/+4
2018-02-15target/arm: Remove ARM_CP_64BIT from ZCR_EL registersRichard Henderson1-4/+4
2018-02-09target/arm: Add SVE state to TB->FLAGSRichard Henderson1-1/+24
2018-02-09target/arm: Add ZCR_ELxRichard Henderson1-0/+131
2018-02-09target/arm: Handle exceptions during exception stack popPeter Maydell1-21/+94
2018-02-09target/arm: Make exception vector loads honour the SAUPeter Maydell1-16/+55
2018-02-09target/arm: Make v7m_push_callee_stack() honour MPUPeter Maydell1-15/+49
2018-02-09target/arm: Make v7M exception entry stack push check MPUPeter Maydell1-16/+87
2018-02-09target/arm: Add ignore_stackfaults argument to v7m_exception_taken()Peter Maydell1-12/+23
2018-02-09target/arm: Split "get pending exception info" from "acknowledge it"Peter Maydell1-4/+12
2018-01-25target/arm: Simplify fp_exception_el for user-onlyRichard Henderson1-1/+2
2018-01-25target/arm: Hoist store to flags output in cpu_get_tb_cpu_stateRichard Henderson1-16/+19
2018-01-25target/arm: Move cpu_get_tb_cpu_state out of lineRichard Henderson1-0/+126
2018-01-25target/arm: Add aa{32, 64}_vfp_{dreg, qreg} helpersRichard Henderson1-12/+20
2018-01-25target/arm: Change the type of vfp.regsRichard Henderson1-10/+10