Age | Commit message (Expand) | Author | Files | Lines |
2017-02-28 | armv7m: Raise correct kind of UsageFault for attempts to execute ARM code | Peter Maydell | 3 | -2/+11 |
2017-02-28 | armv7m: Check exception return consistency | Peter Maydell | 2 | -12/+112 |
2017-02-28 | armv7m: Extract "exception taken" code into functions | Peter Maydell | 1 | -50/+68 |
2017-02-28 | armv7m: Simpler and faster exception start | Michael Davidsaver | 1 | -6/+9 |
2017-02-28 | armv7m: Remove unused armv7m_nvic_acknowledge_irq() return value | Peter Maydell | 2 | -2/+2 |
2017-02-28 | armv7m: Escalate exceptions to HardFault if necessary | Michael Davidsaver | 1 | -2/+0 |
2017-02-28 | armv7m: Fix condition check for taking exceptions | Peter Maydell | 2 | -8/+16 |
2017-02-28 | Add missing fp_access_check() to aarch64 crypto instructions | Nick Reilly | 1 | -0/+12 |
2017-02-24 | tcg: enable MTTCG by default for ARM on x86 hosts | Alex Bennée | 1 | -0/+3 |
2017-02-24 | target-arm: ensure all cross vCPUs TLB flushes complete | Alex Bennée | 1 | -96/+69 |
2017-02-24 | target-arm: don't generate WFE/YIELD calls for MTTCG | Alex Bennée | 3 | -6/+29 |
2017-02-24 | target-arm/powerctl: defer cpu reset work to CPU context | Alex Bennée | 7 | -74/+201 |
2017-02-24 | cputlb and arm/sparc targets: convert mmuidx flushes from varg to bitmap | Alex Bennée | 1 | -44/+72 |
2017-02-24 | tcg: drop global lock during TCG code execution | Jan Kiszka | 2 | -4/+45 |
2017-02-10 | target-arm: Enable vPMU support under TCG mode | Wei Huang | 2 | -7/+2 |
2017-02-10 | target-arm: Add support for PMU register PMINTENSET_EL1 | Wei Huang | 2 | -2/+10 |
2017-02-10 | target-arm: Add support for AArch64 PMU register PMXEVTYPER_EL0 | Wei Huang | 2 | -6/+25 |
2017-02-10 | target-arm: Add support for PMU register PMSELR_EL0 | Wei Huang | 2 | -6/+22 |
2017-02-07 | target/arm: A32, T32: Create Instruction Syndromes for Data Aborts | Peter Maydell | 3 | -63/+149 |
2017-02-07 | target/arm: Abstract out pbit/wbit tests in ARM ldr/str decode | Peter Maydell | 1 | -3/+6 |
2017-02-07 | arm: Correctly handle watchpoints for BE32 CPUs | Julian Brown | 3 | -0/+30 |
2017-02-07 | Fix Thumb-1 BE32 execution and disassembly. | Julian Brown | 2 | -1/+32 |
2017-02-07 | target/arm: Add cfgend parameter for ARM CPU selection. | Julian Brown | 2 | -0/+20 |
2017-02-01 | arm: add trailing ; after MISMATCH_CHECK | Michael S. Tsirkin | 1 | -49/+49 |
2017-02-01 | arm: better stub version for MISMATCH_CHECK | Michael S. Tsirkin | 1 | -1/+3 |
2017-01-27 | armv7m: R14 should reset to 0xffffffff | Peter Maydell | 1 | -0/+3 |
2017-01-27 | armv7m: FAULTMASK should be 0 on reset | Michael Davidsaver | 1 | -4/+6 |
2017-01-27 | armv7m: Report no-coprocessor faults correctly | Peter Maydell | 3 | -0/+13 |
2017-01-27 | armv7m: set CFSR.UNDEFINSTR on undefined instructions | Michael Davidsaver | 1 | -0/+1 |
2017-01-27 | armv7m: honour CCR.STACKALIGN on exception entry | Michael Davidsaver | 1 | -4/+2 |
2017-01-27 | armv7m: add state for v7M CCR, CFSR, HFSR, DFSR, MMFAR, BFAR | Peter Maydell | 3 | -2/+69 |
2017-01-27 | target/arm: Drop IS_M() macro | Peter Maydell | 3 | -8/+2 |
2017-01-27 | armv7m: Clear FAULTMASK on return from non-NMI exceptions | Michael Davidsaver | 1 | -1/+6 |
2017-01-27 | armv7m: Fix reads of CONTROL register bit 1 | Michael Davidsaver | 4 | -17/+32 |
2017-01-27 | armv7m: Explicit error for bad vector table | Michael Davidsaver | 1 | -1/+25 |
2017-01-27 | armv7m: Replace armv7m.hack with unassigned_access handler | Michael Davidsaver | 2 | -6/+34 |
2017-01-27 | armv7m: MRS/MSR: handle unprivileged access | Michael Davidsaver | 1 | -42/+37 |
2017-01-24 | migration: extend VMStateInfo | Jianjun Duan | 1 | -4/+10 |
2017-01-20 | Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging | Peter Maydell | 1 | -1/+1 |
2017-01-20 | target-arm: Enable EL2 feature bit on A53 and A57 | Peter Maydell | 3 | -0/+16 |
2017-01-20 | target/arm/psci.c: If EL2 implemented, start CPUs in EL2 | Peter Maydell | 1 | -7/+18 |
2017-01-20 | target-arm: Add ARMCPU fields for GIC CPU i/f config | Peter Maydell | 2 | -0/+11 |
2017-01-20 | target-arm: Expose output GPIO line for VCPU maintenance interrupt | Peter Maydell | 2 | -0/+5 |
2017-01-20 | target/arm: Implement DBGVCR32_EL2 system register | Peter Maydell | 1 | -0/+7 |
2017-01-20 | target/arm: Handle VIRQ and VFIQ in arm_cpu_do_interrupt_aarch32() | Peter Maydell | 1 | -0/+14 |
2017-01-19 | kvm: move cpu synchronization code | Vincent Palatin | 1 | -1/+1 |
2017-01-16 | Merge remote-tracking branch 'remotes/stsquad/tags/pull-tcg-common-tlb-reset-... | Peter Maydell | 3 | -17/+19 |
2017-01-13 | target/arm: Fix ubfx et al for aarch64 | Richard Henderson | 1 | -1/+1 |
2017-01-13 | Merge remote-tracking branch 'remotes/ehabkost/tags/x86-and-machine-pull-requ... | Peter Maydell | 1 | -0/+1 |
2017-01-13 | cputlb: drop flush_global flag from tlb_flush | Alex Bennée | 1 | -13/+13 |