aboutsummaryrefslogtreecommitdiff
path: root/target/arm/cpu.h
AgeCommit message (Expand)AuthorFilesLines
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
2023-09-08trivial: Simplify the spots that use TARGET_BIG_ENDIAN as a numeric valueThomas Huth1-10/+2
2023-08-31target/arm: Allow cpu to configure GM blocksizeRichard Henderson1-0/+2
2023-08-31target/arm: Reduce dcz_blocksize to uint8_tRichard Henderson1-1/+2
2023-08-22target/arm/helper: Implement CNTHCTL_EL2.CNT[VP]MASKJean-Philippe Brucker1-0/+4
2023-08-22target/arm: Pass an ARMSecuritySpace to arm_is_el2_enabled_secstate()Peter Maydell1-5/+8
2023-08-22target/arm/ptw: Pass an ARMSecuritySpace to arm_hcr_el2_eff_secstate()Peter Maydell1-1/+1
2023-07-25arm: spelling fixesMichael Tokarev1-1/+1
2023-06-28target/arm: Restrict KVM-specific fields from ArchCPUPhilippe Mathieu-Daudé1-0/+2
2023-06-26target: Widen pc/cs_base in cpu_get_tb_cpu_stateAnton Johansson1-2/+2
2023-06-23target/arm: Implement GPC exceptionsRichard Henderson1-0/+1
2023-06-23target/arm: Introduce ARMMMUIdx_Phys_{Realm,Root}Richard Henderson1-2/+21