aboutsummaryrefslogtreecommitdiff
path: root/target/arm/cpu.h
AgeCommit message (Expand)AuthorFilesLines
2024-11-05target/arm: Enable FEAT_CMOW for -cpu maxGustavo Romero1-0/+1
2024-11-05target/arm: Add new MMU indexes for AArch32 Secure PL1&0Peter Maydell1-13/+18
2024-11-05Revert "target/arm: Fix usage of MMU indexes when EL3 is AArch32"Peter Maydell1-18/+13
2024-10-29arm/kvm: add support for MTECornelia Huck1-0/+2
2024-09-05target/arm: Allow setting the FPCR.EBF bit for FEAT_EBF16Peter Maydell1-0/+1
2024-08-13target/arm: Fix usage of MMU indexes when EL3 is AArch32Peter Maydell1-13/+18
2024-08-13target/arm: Update translation regime comment for new featuresPeter Maydell1-7/+16
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