aboutsummaryrefslogtreecommitdiff
path: root/target/arm/cpu.h
AgeCommit message (Expand)Author
2024-11-05target/arm: Enable FEAT_CMOW for -cpu maxGustavo Romero
2024-11-05target/arm: Add new MMU indexes for AArch32 Secure PL1&0Peter Maydell
2024-11-05Revert "target/arm: Fix usage of MMU indexes when EL3 is AArch32"Peter Maydell
2024-10-29arm/kvm: add support for MTECornelia Huck
2024-09-05target/arm: Allow setting the FPCR.EBF bit for FEAT_EBF16Peter Maydell
2024-08-13target/arm: Fix usage of MMU indexes when EL3 is AArch32Peter Maydell
2024-08-13target/arm: Update translation regime comment for new featuresPeter Maydell
2024-07-11target/arm: Use cpu_env in cpu_untagged_addrRichard Henderson
2024-07-11target/arm: Rename FPSR_MASK and FPCR_MASK and define them symbolicallyPeter Maydell
2024-07-11target/arm: Rename FPCR_ QC, NZCV macros to FPSR_Peter Maydell
2024-07-11target/arm: Store FPSR and FPCR in separate CPU state fieldsPeter Maydell
2024-07-11target/arm: Make vfp_set_fpscr() call vfp_set_{fpcr, fpsr}Peter Maydell
2024-07-11target/arm: Make vfp_get_fpscr() call vfp_get_{fpcr, fpsr}Peter Maydell
2024-07-01target/arm: Move initialization of debug ID registersGustavo Romero
2024-05-30target/arm: Implement FEAT WFxT and enable for '-cpu max'Peter Maydell
2024-05-06exec/cpu: Extract page-protection definitions to page-protection.hPhilippe Mathieu-Daudé
2024-04-30target/arm: Default to 1GHz cntfrq for 'max' and new CPUsPeter Maydell
2024-04-30target/arm: Implement ID_AA64MMFR3_EL1Peter Maydell
2024-04-26target: Define TCG_GUEST_DEFAULT_MO in 'cpu-param.h'Philippe Mathieu-Daudé
2024-04-25target/arm: Handle IS/FS in ISR_EL1 for NMI, VINMI and VFNMIJinjie Ruan
2024-04-25target/arm: Add support for Non-maskable InterruptJinjie Ruan
2024-04-25target/arm: Add PSTATE.ALLINTJinjie Ruan
2024-03-07target/arm: Implement FEAT_ECV CNTPOFF_EL2 handlingPeter Maydell
2024-03-07target/arm: Move some register related defines to internals.hPeter Maydell
2024-02-28hw/core/cpu: Remove gdb_get_dynamic_xml memberAkihiko Odaki
2024-02-28target/arm: Use GDBFeature for dynamic XMLAkihiko Odaki
2024-02-03include/exec: Implement cpu_mmu_index genericallyRichard Henderson
2024-01-26target/arm: Move GTimer definitions to new 'gtimer.h' headerPhilippe Mathieu-Daudé
2024-01-26target/arm: Move ARM_CPU_IRQ/FIQ definitions to 'cpu-qom.h' headerPhilippe Mathieu-Daudé
2024-01-26target/arm: Expose M-profile register bank index definitionsPhilippe Mathieu-Daudé
2024-01-26target/arm: Declare ARM_CPU_TYPE_NAME/SUFFIX in 'cpu-qom.h'Philippe Mathieu-Daudé
2024-01-26target/arm: Expose arm_cpu_mp_affinity() in 'multiprocessing.h' headerPhilippe Mathieu-Daudé
2024-01-26target/arm: Create arm_cpu_mp_affinityRichard Henderson
2024-01-26target/arm: Rename arm_cpu_mp_affinityRichard Henderson
2024-01-09target/arm: Report VNCR_EL2 based faults correctlyPeter Maydell
2024-01-09target/arm: Implement FEAT_NV2 redirection of sysregs to RAMPeter Maydell
2024-01-09target/arm: Handle FEAT_NV2 redirection of SPSR_EL2, ELR_EL2, ESR_EL2, FAR_EL2Peter Maydell
2024-01-09target/arm: Implement VNCR_EL2 registerPeter Maydell
2024-01-09target/arm: Trap sysreg accesses for FEAT_NVPeter Maydell
2024-01-09target/arm: Allow use of upper 32 bits of TBFLAG_A64Peter Maydell
2024-01-09target/arm: Enable trapping of ERET for FEAT_NVPeter Maydell
2024-01-05target/arm: Use generic cpu_list()Gavin Shan
2023-11-07target: Move ArchCPUClass definition to 'cpu.h'Philippe Mathieu-Daudé
2023-11-07target/arm: Move internal declarations from 'cpu-qom.h' to 'cpu.h'Philippe Mathieu-Daudé
2023-11-07target: Unify QOM stylePhilippe Mathieu-Daudé
2023-10-27target/arm: Move feature test functions to their own headerPeter Maydell
2023-10-19target/arm/arm-powerctl: Correctly init CPUs when powered on to lower ELPeter Maydell
2023-10-03accel/tcg: Move CPUNegativeOffsetState into CPUStateRichard Henderson
2023-09-21target/arm: Define new TB flag for ATA0Peter Maydell
2023-09-21target/arm: Implement FEAT_MOPS enable bitsPeter Maydell