aboutsummaryrefslogtreecommitdiff
path: root/target/arm/cpu.h
AgeCommit message (Expand)AuthorFilesLines
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
2023-06-23target/arm: Adjust the order of Phys and Stage2 ARMMMUIdxRichard Henderson1-6/+6
2023-06-23target/arm: Introduce ARMSecuritySpaceRichard Henderson1-22/+67
2023-06-23target/arm: Add RME cpregsRichard Henderson1-0/+19
2023-06-23target/arm: Update SCR and HCR for RMERichard Henderson1-2/+3
2023-06-23target/arm: Add isar_feature_aa64_rmeRichard Henderson1-0/+6
2023-06-15target/arm: Allow users to set the number of VFP registersCédric Le Goater1-0/+2
2023-06-06target/arm: Add SCTLR.nAA to TBFLAG_A64Richard Henderson1-1/+2
2023-06-06target/arm: Add feature test for FEAT_LSE2Richard Henderson1-0/+5
2023-06-06target/arm: Add commentary for CPUARMState.exclusive_highRichard Henderson1-0/+8
2023-05-19Revert "arm/kvm: add support for MTE"Peter Maydell1-4/+0
2023-05-18arm/kvm: add support for MTECornelia Huck1-0/+4
2023-04-20target/arm: Implement FEAT_PAN3Peter Maydell1-0/+5
2023-03-06target/arm: Diagnose incorrect usage of arm_is_secure subroutinesRichard Henderson1-1/+4
2023-03-06target/arm: Handle m-profile in arm_is_secureRichard Henderson1-0/+3
2023-03-06target/arm: Implement gdbstub m-profile systemreg and secextRichard Henderson1-0/+2
2023-03-06target/arm: Move arm_gen_dynamic_svereg_xml to gdbstub64.cRichard Henderson1-6/+0
2023-03-06target/arm: Unexport arm_gen_dynamic_sysreg_xmlRichard Henderson1-1/+0
2023-02-27target/cpu: Restrict cpu_get_phys_page_debug() handlers to sysemuPhilippe Mathieu-Daudé1-1/+1
2023-02-16target/arm: Move cpregs code out of cpu.hFabiano Rosas1-91/+0
2023-02-16target/arm: Declare CPU <-> NVIC helpers in 'hw/intc/armv7m_nvic.h'Philippe Mathieu-Daudé1-123/+0
2023-02-16target/arm: Store CPUARMState::nvic as NVICState*Philippe Mathieu-Daudé1-22/+24
2023-02-16target/arm: Restrict CPUARMState::nvic to sysemuPhilippe Mathieu-Daudé1-1/+1
2023-02-16target/arm: Restrict CPUARMState::arm_boot_info to sysemuPhilippe Mathieu-Daudé1-1/+1
2023-02-16target/arm: Restrict CPUARMState::gicv3state to sysemuPhilippe Mathieu-Daudé1-1/+2