aboutsummaryrefslogtreecommitdiff
path: root/target/arm/cpu.h
AgeCommit message (Expand)AuthorFilesLines
2021-03-05target/arm: Add support for FEAT_SSBS, Speculative Store Bypass SafeRebecca Cran1-1/+14
2021-02-16linux-user/aarch64: Implement PROT_MTERichard Henderson1-0/+1
2021-02-16linux-user/aarch64: Implement PR_TAGGED_ADDR_ENABLERichard Henderson1-0/+31
2021-02-11target/arm: Add support for FEAT_DIT, Data Independent TimingRebecca Cran1-0/+12
2021-02-11target/arm: Fix SCR RES1 handlingMike Nawrocki1-0/+5
2021-01-29target/arm: Implement ID_PFR2Richard Henderson1-0/+1
2021-01-19target/arm: Implement SCR_EL2.EEL2Rémi Denis-Courmont1-2/+6
2021-01-19target/arm: set HPFAR_EL2.NS on secure stage 2 faultsRémi Denis-Courmont1-0/+2
2021-01-19target/arm: secure stage 2 translation regimeRémi Denis-Courmont1-1/+5
2021-01-19target/arm: add ARMv8.4-SEL2 system registersRémi Denis-Courmont1-0/+7
2021-01-19target/arm: add MMU stage 1 for Secure EL2Rémi Denis-Courmont1-14/+23
2021-01-19target/arm: Define isar_feature function to test for presence of SEL2Rémi Denis-Courmont1-0/+5
2021-01-19target/arm: use arm_is_el2_enabled() where applicableRémi Denis-Courmont1-2/+2
2021-01-19target/arm: add arm_is_el2_enabled() helperRémi Denis-Courmont1-0/+17
2021-01-19target/arm: Add cpu properties to control pauthRichard Henderson1-0/+10
2021-01-19target/arm: Implement an IMPDEF pauth algorithmRichard Henderson1-4/+11
2021-01-18semihosting: Change common-semi API to be architecture-independentKeith Packard1-8/+0
2021-01-12target/arm: add aarch32 ID register fields to cpu.hLeif Lindholm1-0/+28
2021-01-12target/arm: add aarch64 ID register fields to cpu.hLeif Lindholm1-0/+15
2021-01-12target/arm: add descriptions of CLIDR_EL1, CCSIDR_EL1, CTR_EL0 to cpu.hLeif Lindholm1-0/+31
2021-01-12target/arm: make ARMCPU.ctr 64-bitLeif Lindholm1-1/+1
2021-01-12target/arm: make ARMCPU.clidr 64-bitLeif Lindholm1-1/+1
2021-01-12target/arm: fix typo in cpu.h ID_AA64PFR1 field nameLeif Lindholm1-1/+1
2021-01-12target/arm: ARMv8.4-TTST extensionRémi Denis-Courmont1-0/+5
2020-12-10target/arm: Implement M-profile "minimal RAS implementation"Peter Maydell1-0/+14
2020-12-10hw/intc/armv7m_nvic: Support v8.1M CCR.TRD bitPeter Maydell1-0/+2
2020-12-10hw/intc/armv7m_nvic: Update FPDSCR masking for v8.1MPeter Maydell1-0/+5
2020-12-10target/arm: Implement M-profile FPSCR_nzcvqcPeter Maydell1-0/+13
2020-12-10target/arm: Refactor M-profile VMSR/VMRS handlingPeter Maydell1-0/+3
2020-12-10target/arm: Implement VSCCLRM insnPeter Maydell1-0/+9
2020-11-15arm tcg cpus: Fix Lesser GPL version numberChetan Pant1-1/+1
2020-10-27linux-user: Set PAGE_TARGET_1 for TARGET_PROT_BTIRichard Henderson1-0/+5
2020-10-20target/arm: Implement FPSCR.LTPSIZE for M-profile LOB extensionPeter Maydell1-0/+1
2020-10-20target/arm: Implement v8.1M branch-future insns (as NOPs)Peter Maydell1-0/+6
2020-10-20target/arm: Implement v8.1M NOCP handlingPeter Maydell1-0/+1
2020-10-08hw/arm/virt: Implement kvm-steal-timeAndrew Jones1-0/+4
2020-10-01target/arm: Make isar_feature_aa32_fp16_arith() handle M-profilePeter Maydell1-5/+26
2020-10-01target/arm: Move id_pfr0, id_pfr1 into ARMISARegistersPeter Maydell1-2/+2
2020-10-01target/arm: Replace ARM_FEATURE_PXN with ID_MMFR0.VMSA checkPeter Maydell1-1/+14
2020-09-08target/arm: Move start-powered-off property to generic CPUStateThiago Jung Bauermann1-3/+0
2020-09-01target/arm: Use correct ID register check for aa32_fp16_arithPeter Maydell1-6/+1
2020-08-24target/arm: Implement FPST_STD_F16 fpstatusPeter Maydell1-1/+8
2020-08-24target/arm: Delete unused ARM_FEATURE_CRCPeter Maydell1-1/+0
2020-07-03target/arm: kvm: Handle misconfigured dabt injectionBeata Michalska1-0/+2
2020-06-26target/arm: Create tagged ram when MTE is enabledRichard Henderson1-0/+6
2020-06-26target/arm: Implement data cache set allocation tagsRichard Henderson1-1/+3
2020-06-26target/arm: Add mte helpers for sve scalar + int loadsRichard Henderson1-0/+1
2020-06-26target/arm: Add arm_tlb_bti_gpRichard Henderson1-0/+13
2020-06-26target/arm: Add MTE bits to tb_flagsRichard Henderson1-4/+8
2020-06-26target/arm: Add MTE system registersRichard Henderson1-0/+4