summaryrefslogtreecommitdiffstats
path: root/target/arm/helper.c
Commit message (Expand)AuthorAgeFilesLines
* armv7m: Raise correct kind of UsageFault for attempts to execute ARM codePeter Maydell2017-02-281-0/+4
* armv7m: Check exception return consistencyPeter Maydell2017-02-281-11/+101
* armv7m: Extract "exception taken" code into functionsPeter Maydell2017-02-281-50/+68
* armv7m: Simpler and faster exception startMichael Davidsaver2017-02-281-6/+9
* armv7m: Remove unused armv7m_nvic_acknowledge_irq() return valuePeter Maydell2017-02-281-1/+1
* armv7m: Escalate exceptions to HardFault if necessaryMichael Davidsaver2017-02-281-2/+0Star
* target-arm: ensure all cross vCPUs TLB flushes completeAlex Bennée2017-02-241-96/+69Star
* cputlb and arm/sparc targets: convert mmuidx flushes from varg to bitmapAlex Bennée2017-02-241-44/+72
* tcg: drop global lock during TCG code executionJan Kiszka2017-02-241-0/+6
* target-arm: Enable vPMU support under TCG modeWei Huang2017-02-101-6/+1Star
* target-arm: Add support for PMU register PMINTENSET_EL1Wei Huang2017-02-101-1/+9
* target-arm: Add support for AArch64 PMU register PMXEVTYPER_EL0Wei Huang2017-02-101-5/+25
* target-arm: Add support for PMU register PMSELR_EL0Wei Huang2017-02-101-6/+21
* armv7m: Report no-coprocessor faults correctlyPeter Maydell2017-01-271-0/+4
* armv7m: set CFSR.UNDEFINSTR on undefined instructionsMichael Davidsaver2017-01-271-0/+1
* armv7m: honour CCR.STACKALIGN on exception entryMichael Davidsaver2017-01-271-4/+2Star
* target/arm: Drop IS_M() macroPeter Maydell2017-01-271-1/+1
* armv7m: Clear FAULTMASK on return from non-NMI exceptionsMichael Davidsaver2017-01-271-1/+6
* armv7m: Fix reads of CONTROL register bit 1Michael Davidsaver2017-01-271-12/+23
* armv7m: Explicit error for bad vector tableMichael Davidsaver2017-01-271-1/+25
* armv7m: MRS/MSR: handle unprivileged accessMichael Davidsaver2017-01-271-42/+37Star
* target/arm: Implement DBGVCR32_EL2 system registerPeter Maydell2017-01-201-0/+7
* target/arm: Handle VIRQ and VFIQ in arm_cpu_do_interrupt_aarch32()Peter Maydell2017-01-201-0/+14
* Merge remote-tracking branch 'remotes/stsquad/tags/pull-tcg-common-tlb-reset-...Peter Maydell2017-01-161-13/+13
|\
| * cputlb: drop flush_global flag from tlb_flushAlex Bennée2017-01-131-13/+13
* | Merge remote-tracking branch 'remotes/ehabkost/tags/x86-and-machine-pull-requ...Peter Maydell2017-01-131-0/+1
|\ \ | |/ |/|
| * qmp: Report QOM type name on query-cpu-definitionsEduardo Habkost2017-01-121-0/+1
* | target-arm: Use clz opcodeRichard Henderson2017-01-101-5/+0Star
|/
* target-arm: Add VBAR support to ARM1176 CPUsCédric Le Goater2016-12-271-6/+13
* Move target-* CPU file into a target/ folderThomas Huth2016-12-201-0/+9623