aboutsummaryrefslogtreecommitdiff
path: root/target/arm/cpu.h
AgeCommit message (Expand)AuthorFilesLines
2024-07-11target/arm: Use cpu_env in cpu_untagged_addrRichard Henderson1-2/+2
2024-07-11target/arm: Rename FPSR_MASK and FPCR_MASK and define them symbolicallyPeter Maydell1-7/+34
2024-07-11target/arm: Rename FPCR_ QC, NZCV macros to FPSR_Peter Maydell1-7/+10
2024-07-11target/arm: Store FPSR and FPCR in separate CPU state fieldsPeter Maydell1-0/+7
2024-07-11target/arm: Make vfp_set_fpscr() call vfp_set_{fpcr, fpsr}Peter Maydell1-10/+12
2024-07-11target/arm: Make vfp_get_fpscr() call vfp_get_{fpcr, fpsr}Peter Maydell1-9/+15
2024-07-01target/arm: Move initialization of debug ID registersGustavo Romero1-0/+2
2024-05-30target/arm: Implement FEAT WFxT and enable for '-cpu max'Peter Maydell1-0/+3
2024-05-06exec/cpu: Extract page-protection definitions to page-protection.hPhilippe Mathieu-Daudé1-0/+1
2024-04-30target/arm: Default to 1GHz cntfrq for 'max' and new CPUsPeter Maydell1-0/+11
2024-04-30target/arm: Implement ID_AA64MMFR3_EL1Peter Maydell1-0/+17
2024-04-26target: Define TCG_GUEST_DEFAULT_MO in 'cpu-param.h'Philippe Mathieu-Daudé1-3/+0
2024-04-25target/arm: Handle IS/FS in ISR_EL1 for NMI, VINMI and VFNMIJinjie Ruan1-0/+2
2024-04-25target/arm: Add support for Non-maskable InterruptJinjie Ruan1-0/+6
2024-04-25target/arm: Add PSTATE.ALLINTJinjie Ruan1-0/+1
2024-03-07target/arm: Implement FEAT_ECV CNTPOFF_EL2 handlingPeter Maydell1-0/+1
2024-03-07target/arm: Move some register related defines to internals.hPeter Maydell1-128/+0
2024-02-28hw/core/cpu: Remove gdb_get_dynamic_xml memberAkihiko Odaki1-6/+0
2024-02-28target/arm: Use GDBFeature for dynamic XMLAkihiko Odaki1-11/+10
2024-02-03include/exec: Implement cpu_mmu_index genericallyRichard Henderson1-13/+0
2024-01-26target/arm: Move GTimer definitions to new 'gtimer.h' headerPhilippe Mathieu-Daudé1-7/+1
2024-01-26target/arm: Move ARM_CPU_IRQ/FIQ definitions to 'cpu-qom.h' headerPhilippe Mathieu-Daudé1-6/+0
2024-01-26target/arm: Expose M-profile register bank index definitionsPhilippe Mathieu-Daudé1-15/+0
2024-01-26target/arm: Declare ARM_CPU_TYPE_NAME/SUFFIX in 'cpu-qom.h'Philippe Mathieu-Daudé1-2/+0
2024-01-26target/arm: Expose arm_cpu_mp_affinity() in 'multiprocessing.h' headerPhilippe Mathieu-Daudé1-5/+1
2024-01-26target/arm: Create arm_cpu_mp_affinityRichard Henderson1-0/+5
2024-01-26target/arm: Rename arm_cpu_mp_affinityRichard Henderson1-1/+1
2024-01-09target/arm: Report VNCR_EL2 based faults correctlyPeter Maydell1-2/+2
2024-01-09target/arm: Implement FEAT_NV2 redirection of sysregs to RAMPeter Maydell1-0/+4
2024-01-09target/arm: Handle FEAT_NV2 redirection of SPSR_EL2, ELR_EL2, ESR_EL2, FAR_EL2Peter Maydell1-0/+2
2024-01-09target/arm: Implement VNCR_EL2 registerPeter Maydell1-0/+3
2024-01-09target/arm: Trap sysreg accesses for FEAT_NVPeter Maydell1-0/+1
2024-01-09target/arm: Allow use of upper 32 bits of TBFLAG_A64Peter Maydell1-3/+5
2024-01-09target/arm: Enable trapping of ERET for FEAT_NVPeter Maydell1-1/+1
2024-01-05target/arm: Use generic cpu_list()Gavin Shan1-3/+0
2023-11-07target: Move ArchCPUClass definition to 'cpu.h'Philippe Mathieu-Daudé1-0/+25
2023-11-07target/arm: Move internal declarations from 'cpu-qom.h' to 'cpu.h'Philippe Mathieu-Daudé1-0/+22
2023-11-07target: Unify QOM stylePhilippe Mathieu-Daudé1-2/+0
2023-10-27target/arm: Move feature test functions to their own headerPeter Maydell1-971/+0
2023-10-19target/arm/arm-powerctl: Correctly init CPUs when powered on to lower ELPeter Maydell1-0/+22
2023-10-03accel/tcg: Move CPUNegativeOffsetState into CPUStateRichard Henderson1-1/+0
2023-09-21target/arm: Define new TB flag for ATA0Peter Maydell1-0/+1
2023-09-21target/arm: Implement FEAT_MOPS enable bitsPeter Maydell1-0/+6
2023-09-21target/arm: Implement FEAT_HBCPeter Maydell1-0/+5
2023-09-21target/arm: Update AArch64 ID register field definitionsPeter Maydell1-0/+23
2023-09-11Merge tag 'pull-target-arm-20230908' of https://git.linaro.org/people/pmaydel...Stefan Hajnoczi1-8/+46
2023-09-08target/arm: Implement FEAT_TIDCP1Richard Henderson1-0/+5
2023-09-08target/arm: Implement FEAT_PACQARMA3Richard Henderson1-0/+1
2023-09-08target/arm: Add feature detection for FEAT_Pauth2 and extensionsAaron Lindsay1-8/+39
2023-09-08target/arm: Add ID_AA64ISAR2_EL1Aaron Lindsay1-0/+1