aboutsummaryrefslogtreecommitdiff
path: root/target/arm/cpu.h
AgeCommit message (Expand)AuthorFilesLines
2017-10-06target/arm: Factor out "get mmuidx for specified security state"Peter Maydell1-11/+21
2017-10-06target/arm: Fix calculation of secure mm_idx valuesPeter Maydell1-5/+7
2017-10-06nvic: Implement Security Attribution Unit registersPeter Maydell1-0/+10
2017-10-06target/arm: Add new-in-v8M SFSR and SFARPeter Maydell1-0/+12
2017-10-06target/arm: Prepare for CONTROL.SPSEL being nonzero in Handler modePeter Maydell1-1/+7
2017-09-21nvic: Support banked exceptions in acknowledge and completePeter Maydell1-2/+13
2017-09-21target/arm: Handle banking in negative-execution-priority check in cpu_mmu_in...Peter Maydell1-5/+16
2017-09-21nvic: Make set_pending and clear_pending take a secure parameterPeter Maydell1-1/+13
2017-09-21nvic: Implement AIRCR changes for v8MPeter Maydell1-0/+12
2017-09-19arm: drop intermediate cpu_model -> cpu type parsing and use cpu type directlyIgor Mammedov1-0/+3
2017-09-14target/arm: Use M_REG_NUM_BANKS rather than hardcoding 2Peter Maydell1-16/+19
2017-09-07target/arm: Add Jazelle featurePortia Stephens1-0/+1
2017-09-07target/arm: Implement BXNS, and banked stack pointersPeter Maydell1-0/+13
2017-09-07target/arm: Make CFSR register banked for v8MPeter Maydell1-1/+6
2017-09-07target/arm: Make MMFAR banked for v8MPeter Maydell1-1/+1
2017-09-07target/arm: Make CCR register banked for v8MPeter Maydell1-1/+1
2017-09-07target/arm: Make MPU_CTRL register banked for v8MPeter Maydell1-1/+1
2017-09-07target/arm: Make MPU_RNR register banked for v8MPeter Maydell1-1/+1
2017-09-07target/arm: Make MPU_RBAR, MPU_RLAR banked for v8MPeter Maydell1-2/+2
2017-09-07target/arm: Make MPU_MAIR0, MPU_MAIR1 registers banked for v8MPeter Maydell1-2/+2
2017-09-07target/arm: Make VTOR register banked for v8MPeter Maydell1-1/+1
2017-09-07target/arm: Make CONTROL register banked for v8MPeter Maydell1-2/+3
2017-09-07target/arm: Make FAULTMASK register banked for v8MPeter Maydell1-2/+12
2017-09-07target/arm: Make PRIMASK register banked for v8MPeter Maydell1-1/+1
2017-09-07target/arm: Make BASEPRI register banked for v8MPeter Maydell1-1/+13
2017-09-07target/arm: Add MMU indexes for secure v8MPeter Maydell1-2/+17
2017-09-07target/arm: Add state field, feature bit and migration for v8M secure statePeter Maydell1-0/+3
2017-09-07target/arm: Implement ARMv8M's PMSAv8 registersPeter Maydell1-0/+13
2017-09-04hw/arm/virt: add pmu interrupt stateAndrew Jones1-0/+2
2017-09-04target/arm: Create and use new function arm_v7m_is_handler_mode()Peter Maydell1-2/+8
2017-09-04target/arm: Don't store M profile PRIMASK and FAULTMASK in daifPeter Maydell1-1/+3
2017-09-04target/arm: Define and use XPSR bit masksPeter Maydell1-10/+28
2017-09-04target/arm: Remove incorrect comment about MPU_CTRLPeter Maydell1-1/+1
2017-09-01arm: replace cpu_arm_init() with cpu_generic_init()Igor Mammedov1-2/+1
2017-07-31target/arm: Rename cp15.c6_rgnr to pmsav7.rnrPeter Maydell1-2/+1
2017-07-11ARM: KVM: Enable in-kernel timers with user space gicAlexander Graf1-0/+3
2017-06-05numa: move numa_node from CPUState into target specific classesIgor Mammedov1-0/+2
2017-06-02arm: Implement HFNMIENA support for M profile MPUPeter Maydell1-1/+23
2017-06-02arm: add MPU support to M profile CPUsMichael Davidsaver1-0/+6
2017-06-02arm: Clean up handling of no-MPU PMSA CPUsPeter Maydell1-1/+1
2017-06-02arm: Use different ARMMMUIdx values for M profilePeter Maydell1-2/+19
2017-06-02arm: Add support for M profile CPUs having different MMU index semanticsPeter Maydell1-14/+57
2017-05-11hw/arm/virt: extract mp-affinity calculation in separate functionIgor Mammedov1-0/+2
2017-04-20arm: Track M profile handler mode state in TB flagsPeter Maydell1-0/+9
2017-04-20arm: Move excnames[] array into arm_log_exceptions()Peter Maydell1-1/+1
2017-04-20target/arm: Add missing entries to excnames[] for log stringsPeter Maydell1-0/+1
2017-03-14target/arm/arm-powerctl: Fix psci info return valuesAndrew Jones1-2/+2
2017-02-28target-arm: Add GICv3CPUState in CPUARMState structVijaya Kumar K1-0/+2
2017-02-28armv7m: Raise correct kind of UsageFault for attempts to execute ARM codePeter Maydell1-0/+1
2017-02-28armv7m: Check exception return consistencyPeter Maydell1-1/+11