2017-11-06 | Christoffer Dall | KVM: arm/arm64: Support calling vgic_update_irq_pending... |
commit | commitdiff | tree |
2017-11-06 | Christoffer Dall | KVM: arm/arm64: Guard kvm_vgic_map_is_active against... |
commit | commitdiff | tree |
2017-11-06 | Christoffer Dall | arm64: Use physical counter for in-kernel reads when... |
commit | commitdiff | tree |
2017-11-06 | Christoffer Dall | arm64: Implement arch_counter_get_cntpct to read the... ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2017-02-01 | Christoffer Dall | KVM: arm/arm64: Remove kvm_vgic_inject_mapped_irq ...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 ...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 ...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... ...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 ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-22 | Vladimir Murzin | arm64: KVM: Remove duplicating init code for setting... ...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> ...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... ...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 ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-22 | Vladimir Murzin | ARM: Introduce MPIDR_LEVEL_SHIFT macro ...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... ...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... ...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... ...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 ...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> ...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 ...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> ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Paolo Bonzini | KVM: ARM: cleanup kvm_timer_hyp_init ...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... ...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... ...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... ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm: KVM: Drop unreachable HYP abort handlers ...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 ...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 ...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... ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm: KVM: Add HYP async abort handler ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm: KVM: Add Virtual Abort injection helper ...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 ...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 ...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 ...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... ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: Route asynchronous aborts ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: Add EL1 async abort handler ...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... ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: Add Virtual Abort injection helper ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: Preserve pending vSError in world switch ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: Rename HCR_VA to HCR_VSE ...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> ...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> ...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> ...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 ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm: KVM: Use common AArch32 conditional execution... ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-09-08 | Marc Zyngier | arm64: KVM: Move the AArch32 conditional execution... ...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 ...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 ...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... ...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> ...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> ...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... ...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> ...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... ...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 ...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 ...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> ...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 ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-08-17 | Vladimir Murzin | arm64: KVM: remove misleading comment on pmu status ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-08-17 | Marc Zyngier | KVM: arm/arm64: timer: Workaround misconfigured timer... ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-08-17 | Marc Zyngier | arm64: Document workaround for Cortex-A72 erratum ... ...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 ...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> ...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> ...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 ...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... ...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 ...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 ...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> ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm/arm64: Get rid of KERN_TO_HYP ...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... ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm/arm64: KVM: Prune unused #defines ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm: KVM: Allow hyp teardown ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm: KVM: Simplify HYP init ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm/arm64: KVM: Kill free_boot_hyp_pgd ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm/arm64: KVM: Drop boot_pgd ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm64: KVM: Simplify HYP init/teardown ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm/arm64: KVM: Always have merged page tables ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm64: KVM: Runtime detection of lower HYP offset ...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 ...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... ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm64: KVM: Define HYP offset masks ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm64: Add ARM64_HYP_OFFSET_LOW capability ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm64: KVM: Kill HYP_PAGE_OFFSET ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm/arm64: KVM: Remove hyp_kern_va helper ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm64: KVM: Always reference __hyp_panic_string via... ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-07-03 | Marc Zyngier | arm64: KVM: Merged page tables documentation ...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 ...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 ...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 ...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... ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-06-29 | Marc Zyngier | arm64: Add PTE_HYP_XN page table flag ...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... ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-06-27 | James Morse | KVM: arm/arm64: Stop leaking vcpu pid references ...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> ...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 ...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> ...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> ...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> ...off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
next |