]>
2017-04-09 | Marc Zyngier | arm64: KVM: Implement HVC_RESET_VECTORS stub hypercall... Signed-off-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Marc Zyngier | arm64: hyp-stub: Implement HVC_RESET_VECTORS stub hypercall Signed-off-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Marc Zyngier | arm64: hyp-stub: Update documentation in asm/virt.h Signed-off-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Marc Zyngier | arm64: hyp-stub: Define a return value for failed stub... Signed-off-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Marc Zyngier | arm64: hyp-stub: Don't save lr in the EL1 code Signed-off-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Marc Zyngier | arm64: KVM: Move lr save/restore to do_el2_call Signed-off-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Marc Zyngier | arm64: hyp-stub: Stop pointlessly clobbering lr Signed-off-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Marc Zyngier | arm: KVM: Treat CP15 accessors returning false as successful Reviewed-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Marc Zyngier | arm: KVM: Make unexpected register accesses inject... Reviewed-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Marc Zyngier | arm64: KVM: Do not corrupt registers on failed 64bit... Reviewed-by: Christoffer Dall <cdall@linaro.org> Signed-off-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Marc Zyngier | arm64: KVM: Treat sysreg accessors returning false... Reviewed-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Marc Zyngier | arm64: KVM: PMU: Inject UNDEF on read access to PMSWINC_EL0 Reviewed-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Marc Zyngier | arm64: KVM: Make unexpected reads from WO registers... Reviewed-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Marc Zyngier | arm64: KVM: PMU: Inject UNDEF on non-privileged accesses Reviewed-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Marc Zyngier | arm64: KVM: PMU: Inject UNDEF exception on illegal... Reviewed-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Marc Zyngier | arm64: KVM: PMU: Refactor pmu_*_el0_disabled Reviewed-by: Christoffer Dall <cdall@linaro.org> Signed-off-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Christoffer Dall | KVM: arm/arm64: vgic: Improve sync_hwstate performance Signed-off-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Christoffer Dall | KVM: arm/arm64: vgic: Don't check vgic_initialized... Signed-off-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Christoffer Dall | KVM: arm/arm64: vgic: Implement early VGIC init functionality Signed-off-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Christoffer Dall | KVM: arm/arm64: vgic: Get rid of MISR and EISR fields Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Christoffer Dall | KVM: arm/arm64: vgic: Get rid of unnecessary save_maint_int_... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Christoffer Dall | KVM: arm/arm64: vgic: Get rid of unnecessary process_mainten... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Christoffer Dall | KVM: arm/arm64: vgic: Only set underflow when actually... Signed-off-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Christoffer Dall | KVM: arm/arm64: vgic: Get rid of live_lrs Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Shih-Wei Li | KVM: arm/arm64: vgic: Avoid flushing vgic state when... Signed-off-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Christoffer Dall | KVM: arm/arm64: vgic: Defer touching GICH_VMCR to vcpu_load/put Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> Signed-off-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-09 | Suzuki K Poulose | kvm: arm/arm64: Rework gpa callback handlers Reviewed-by: Christoffer Dall <cdall@linaro.org> Signed-off-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-02-01 | Christoffer Dall | KVM: arm/arm64: Remove kvm_vgic_inject_mapped_irq Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2017-01-25 | Christoffer Dall | KVM: arm/arm64: vgic: Add debugfs vgic-state file Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2017-01-25 | Christoffer Dall | KVM: arm/arm64: Remove struct vgic_irq pending field Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-27 | Christoffer Dall | KVM: arm/arm64: vgic: Don't flush/sync without a working... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-27 | Christoffer Dall | KVM: arm64: Require in-kernel irqchip for PMU support Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-22 | Vladimir Murzin | arm64: KVM: Remove duplicating init code for setting... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-22 | Vladimir Murzin | ARM: KVM: Support vgic-v3 Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-22 | Vladimir Murzin | ARM: gic-v3: Introduce 32-to-64-bit mappings for GICv3... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-22 | Vladimir Murzin | ARM: Move system register accessors to asm/cp15.h Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-22 | Vladimir Murzin | ARM: Introduce MPIDR_LEVEL_SHIFT macro Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-22 | Vladimir Murzin | KVM: arm: vgic: Support 64-bit data manipulation on... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-22 | Vladimir Murzin | KVM: arm: vgic: Fix compiler warnings when built for... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-22 | Vladimir Murzin | KVM: arm64: vgic-its: Introduce config option to guard... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-22 | Vladimir Murzin | arm64: KVM: Move vgic-v3 save/restore to virt/kvm/arm/hyp Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-22 | Vladimir Murzin | arm64: KVM: Move GIC accessors to arch_gicv3.h Acked-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-22 | Vladimir Murzin | arm64: KVM: Use static keys for selecting the GIC backend Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-09 | Suzuki K Poulose | kvm-arm: Unmap shadow pagetables properly Cc: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Paolo Bonzini | KVM: ARM: cleanup kvm_timer_hyp_init Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: Inject a vSerror if detecting a bad GICV... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm/arm64: KVM: Remove external abort test from MMIO... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm/arm64: KVM: Inject virtual abort when guest exits... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm: KVM: Drop unreachable HYP abort handlers Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm: KVM: Inject a Virtual Abort if it was pending Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm: KVM: Handle async aborts delivered while at HYP Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm: KVM: Allow an exit code to be tagged with a Virtual... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm: KVM: Add HYP async abort handler Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm: KVM: Add Virtual Abort injection helper Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm: KVM: Preserve pending Virtual Abort in world switch Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: Handle async aborts delivered while at EL2 Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: Inject a Virtual SError if it was pending Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: Allow an exit code to be tagged with an... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: Route asynchronous aborts Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: Add EL1 async abort handler Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: Add exception code to report EL1 asynchronous... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: Add Virtual Abort injection helper Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: Preserve pending vSError in world switch Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: Rename HCR_VA to HCR_VSE Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: vgic-v2: Enable GICV access from HYP if... Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: vgic-v2: Add GICV access from HYP Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: vgic-v2: Add the GICV emulation infrastructure Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: Make kvm_skip_instr32 available to HYP Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm: KVM: Use common AArch32 conditional execution... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: Move the AArch32 conditional execution... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: Move kvm_vcpu_get_condition out of emulate.c Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Vladimir Murzin | arm64: KVM: VHE: reset PSTATE.PAN on entry to EL2 Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Christoffer Dall | KVM: arm/arm64: Get rid of exported aliases to static... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Mark Rutland | arm64/kvm: remove unused stub functions Cc: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Mark Rutland | arm/kvm: excise redundant cache maintenance Cc: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | KVM: arm: vgic: Drop build compatibility hack for older... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Shanker Donthineni | arm64: KVM: Optimize __guest_enter/exit() to save a... Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Christoffer Dall | KVM: arm/arm64: Rename vgic_attr_regs_access to vgic_attr_re... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Christoffer Dall | KVM: arm/arm64: Factor out vgic_attr_regs_access functionality Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Christoffer Dall | KVM: arm/arm64: Add VGICv3 save/restore API documentation Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-06 | Marc Zyngier | arm: KVM: Fix idmap overlap detection when the kernel... Reported-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-08-17 | Vladimir Murzin | arm64: KVM: report configured SRE value to 32-bit world Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-08-17 | Vladimir Murzin | arm64: KVM: remove misleading comment on pmu status Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-08-17 | Marc Zyngier | KVM: arm/arm64: timer: Workaround misconfigured timer... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-08-17 | Marc Zyngier | arm64: Document workaround for Cortex-A72 erratum ... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-08-17 | Christoffer Dall | KVM: arm/arm64: Change misleading use of is_error_pfn Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-08-16 | Andre Przywara | KVM: arm64: ITS: avoid re-mapping LPIs Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-08-15 | Andre Przywara | KVM: arm64: check for ITS device on MSI injection Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-08-15 | Andre Przywara | KVM: arm64: ITS: move ITS registration into first VCPU run Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-08-15 | Christoffer Dall | KVM: arm64: vgic-its: Make updates to propbaser/pendbaser... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-08-10 | Christoffer Dall | KVM: arm64: vgic-its: Plug race in vgic_put_irq Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-08-10 | Christoffer Dall | KVM: arm64: vgic-its: Handle errors from vgic_add_lpi Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-08-09 | Andre Przywara | KVM: arm64: ITS: return 1 on successful MSI injection Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm/arm64: Get rid of KERN_TO_HYP Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm/arm64: KVM: Check that IDMAP doesn't intersect... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm/arm64: KVM: Prune unused #defines Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm: KVM: Allow hyp teardown Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm: KVM: Simplify HYP init Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm/arm64: KVM: Kill free_boot_hyp_pgd Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm/arm64: KVM: Drop boot_pgd Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
next |