aboutsummaryrefslogtreecommitdiff
path: root/target/arm/cpu.h
AgeCommit message (Expand)AuthorFilesLines
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
2023-02-16target/arm: Avoid resetting CPUARMState::eabi fieldPhilippe Mathieu-Daudé1-5/+4
2023-02-16target/arm: Convert CPUARMState::eabi to booleanPhilippe Mathieu-Daudé1-1/+1
2023-02-03target/arm: Implement the HFGITR_EL2.SVC_EL0 and SVC_EL1 trapsPeter Maydell1-0/+1
2023-02-03target/arm: Implement the HFGITR_EL2.ERET trapPeter Maydell1-0/+1
2023-02-03target/arm: Implement FGT trapping infrastructurePeter Maydell1-0/+1
2023-02-03target/arm: Define the FEAT_FGT registersPeter Maydell1-0/+15
2023-01-23target/arm: implement DBGCLAIM registersEvgeny Iakovlev1-0/+1
2023-01-23target/arm/sme: Reset SVE state in aarch64_set_svcr()Richard Henderson1-1/+0
2023-01-23target/arm/sme: Introduce aarch64_set_svcr()Richard Henderson1-0/+1
2023-01-23target/arm: Widen cnthctl_el2 to uint64_tRichard Henderson1-1/+1
2023-01-05target/arm: Add PMSAv8r registersTobias Röhmel1-0/+6
2022-12-15target/arm: Allow relevant HCR bits to be written for FEAT_EVTPeter Maydell1-0/+30
2022-10-27target/arm: Add isar predicates for FEAT_HAFDBSRichard Henderson1-0/+10
2022-10-27target/arm: Implement FEAT_E0PDPeter Maydell1-0/+5
2022-10-26accel/tcg: Make page_alloc_target_data allocation constantRichard Henderson1-0/+8
2022-10-20target/arm: Use softmmu tlbs for page table walkingRichard Henderson1-0/+5
2022-10-20target/arm: Move ARMMMUIdx_Stage2 to a real tlb mmu_idxRichard Henderson1-10/+13
2022-10-20target/arm: Add ARMMMUIdx_Phys_{S,NS}Richard Henderson1-1/+6
2022-10-20target/arm: Use probe_access_full for BTIRichard Henderson1-13/+0
2022-10-20target/arm: Use probe_access_full for MTERichard Henderson1-1/+0
2022-10-12Merge tag 'pull-target-arm-20221010' of https://git.linaro.org/people/pmaydel...Stefan Hajnoczi1-80/+101
2022-10-10target/arm: Don't allow guest to use unimplemented granule sizesPeter Maydell1-0/+33
2022-10-10target/arm: Introduce arm_hcr_el2_eff_secstateRichard Henderson1-7/+13
2022-10-10target/arm: Fold secure and non-secure a-profile mmu indexesRichard Henderson1-46/+26
2022-10-10target/arm: Add TBFLAG_M32.SECURERichard Henderson1-0/+2
2022-10-10target/arm: allow setting SCR_EL3.EnTP2 when FEAT_SME is implementedJerome Forissier1-27/+27
2022-10-06dump: Replace opaque DumpState pointer with a typed oneJanosch Frank1-2/+2
2022-09-29target/arm: Update SDCR_VALID_MASK to include SCCDPeter Maydell1-1/+7
2022-09-14target/arm: Support 64-bit event counters for FEAT_PMUv3p5Peter Maydell1-0/+1
2022-09-14target/arm: Implement FEAT_PMUv3p5 cycle counter disable bitsPeter Maydell1-0/+20
2022-09-14target/arm: Rename pmu_8_n feature test functionsPeter Maydell1-8/+8
2022-09-14target/arm: Implement ID_DFR1Peter Maydell1-0/+1
2022-09-14target/arm: Implement ID_MMFR5Peter Maydell1-0/+1
2022-07-26target/arm: Add MO_128 entry to pred_esz_masks[]Peter Maydell1-1/+1
2022-07-18target/arm: Honour VTCR_EL2 bits in Secure EL2Peter Maydell1-0/+19
2022-07-18target/arm: Store TCR_EL* registers as uint64_tPeter Maydell1-7/+1
2022-07-18target/arm: Store VTCR_EL2, VSTCR_EL2 registers as uint64_tPeter Maydell1-2/+2