]>
2017-04-04 | Christoffer Dall | KVM: arm/arm64: vgic: Fix GICC_PMR uaccess on GICv3... Signed-off-by: Christoffer Dall <cdall@linaro.org> |
commit | commitdiff | tree |
2017-04-04 | Christoffer Dall | KVM: arm64: Ensure LRs are clear when they should be Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2017-04-04 | Suzuki K Poulose | kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd Cc: Christoffer Dall <christoffer.dall@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 |
2016-07-03 | Marc Zyngier | arm64: KVM: Simplify HYP init/teardown Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm/arm64: KVM: Always have merged page tables Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm64: KVM: Runtime detection of lower HYP offset Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm/arm64: KVM: Export __hyp_text_start/end symbols Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm64: KVM: Refactor kern_hyp_va to deal with multiple... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm64: KVM: Define HYP offset masks Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm64: Add ARM64_HYP_OFFSET_LOW capability Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm64: KVM: Kill HYP_PAGE_OFFSET Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm/arm64: KVM: Remove hyp_kern_va helper Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm64: KVM: Always reference __hyp_panic_string via... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm64: KVM: Merged page tables documentation Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | KVM: arm/arm64: The GIC is dead, long live the GIC Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-06-29 | Marc Zyngier | arm/arm64: KVM: Make default HYP mappings non-excutable Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-06-29 | Marc Zyngier | arm/arm64: KVM: Map the HYP text as read-only Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-06-29 | Marc Zyngier | arm/arm64: KVM: Enforce HYP read-only mapping of the... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-06-29 | Marc Zyngier | arm64: Add PTE_HYP_XN page table flag Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-06-29 | Marc Zyngier | arm/arm64: KVM: Add a protection parameter to create_hyp_map... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-06-27 | James Morse | KVM: arm/arm64: Stop leaking vcpu pid references Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-06-27 | Sudeep Holla | arm64: KVM: fix build with CONFIG_ARM_PMU disabled Cc: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-06-02 | Marc Zyngier | KVM: arm/arm64: vgic-new: Removel harmful BUG_ON Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-05-31 | Marc Zyngier | arm64: KVM: vgic-v3: Relax synchronization when SRE==1 Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-05-31 | Marc Zyngier | arm64: KVM: vgic-v3: Prevent the guest from messing... Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-05-31 | Marc Zyngier | arm64: KVM: Make ICC_SRE_EL1 access return the configured... Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-05-31 | Marc Zyngier | KVM: arm/arm64: vgic-v3: Always resample level interrupts Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
next |