2016-04-06 | Sudeep Holla | arm64: KVM: unregister notifiers in hyp mode teardown... Cc: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-04-06 | Marc Zyngier | arm64: KVM: Warn when PARange is less than 40 bits Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-04-06 | Marc Zyngier | KVM: arm/arm64: Handle forward time correction gracefully Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-04-01 | Will Deacon | arm64: KVM: Add braces to multi-line if statement in... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-03-31 | James Morse | arm64: KVM: Register CPU notifiers when the kernel... Acked-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-03-30 | Suzuki K Poulose | arm64: kvm: 4.6-rc1: Fix VTCR_EL2 VS setting Cc: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-03-21 | Catalin Marinas | kvm: arm64: Disable compiler instrumentation for hypervisor... Cc: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-03-21 | Marc Zyngier | arm64: KVM: Turn kvm_ksym_ref into a NOP on VHE Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2016-03-21 | Eric Auger | KVM: arm/arm64: disable preemption when calling smp_call_fun... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-11-24 | Mark Rutland | arm64: kvm: report original PAR_EL1 upon panic Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-11-24 | Mark Rutland | arm64: kvm: avoid %p in __kvm_hyp_panic Cc: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-11-24 | Christoffer Dall | KVM: arm/arm64: vgic: Trust the LR state for HW IRQs Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-11-24 | Christoffer Dall | KVM: arm/arm64: arch_timer: Preserve physical dist... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-11-24 | Christoffer Dall | KVM: arm/arm64: Fix preemptible timer active state... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-11-24 | Marc Zyngier | arm64: KVM: Add workaround for Cortex-A57 erratum 834220 Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-11-24 | Marc Zyngier | arm64: KVM: Fix AArch32 to AArch64 register mapping Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-11-24 | Ard Biesheuvel | ARM/arm64: KVM: test properly for a PTE's uncachedness Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-11-04 | Pavel Fedin | KVM: arm/arm64: Merge vgic_set_lr() and vgic_sync_lr_elrsr() Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-11-04 | Pavel Fedin | KVM: arm/arm64: Clean up vgic_retire_lr() and surroundings Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-11-04 | Pavel Fedin | KVM: arm/arm64: Optimize away redundant LR tracking Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-22 | Michal Marek | KVM: arm: Do not indent the arguments of DECLARE_BITMAP Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-22 | Mark Rutland | arm64: kvm: restore EL1N SP for panic Cc: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-22 | Christoffer Dall | arm/arm64: KVM: Add tracepoints for vgic and timer Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-22 | Christoffer Dall | arm/arm64: KVM: Improve kvm_exit tracepoint Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-22 | Pavel Fedin | KVM: arm/arm64: Fix vGIC documentation Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-22 | Eric Auger | KVM: arm/arm64: implement kvm_arm_[halt,resume]_guest Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-22 | Eric Auger | KVM: arm/arm64: check power_off in critical section... Reported-by: Christoffer Dall <christoffer.dall@linaro.org> Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-22 | Eric Auger | KVM: arm/arm64: check power_off in kvm_arch_vcpu_runnable Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-22 | Eric Auger | KVM: arm/arm64: rename pause into power_off Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-22 | Wei Huang | arm/arm64: KVM : Enable vhost device selection under... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-22 | Christoffer Dall | arm/arm64: KVM: Support edge-triggered forwarded interrupts Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-22 | Christoffer Dall | arm/arm64: KVM: Rework the arch timer to use level... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-22 | Christoffer Dall | arm/arm64: KVM: Add forwarded physical interrupts documentation Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-22 | Christoffer Dall | arm/arm64: KVM: Use appropriate define in VGIC reset... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-22 | Christoffer Dall | arm/arm64: KVM: Implement GICD_ICFGR as RO for PPIs Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-22 | Christoffer Dall | arm/arm64: KVM: vgic: Factor out level irq processing... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-22 | Christoffer Dall | arm/arm64: KVM: arch_timer: Only schedule soft timer... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-22 | Christoffer Dall | KVM: Add kvm_arch_vcpu_{un}blocking callbacks Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-20 | Christoffer Dall | arm/arm64: KVM: Fix disabled distributor operation Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-20 | Christoffer Dall | arm/arm64: KVM: Clear map->active on pend/active clear Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-20 | Christoffer Dall | arm/arm64: KVM: Fix arch timer behavior for disabled... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-20 | Arnd Bergmann | KVM: arm: use GIC support unconditionally Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-20 | Pavel Fedin | KVM: arm/arm64: Fix memory leak if timer initialization... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-10-20 | Pavel Fedin | KVM: arm/arm64: Do not inject spurious interrupts Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-03-14 | Christoffer Dall | arm/arm64: KVM: Fix migration race in the arch timer Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-03-14 | Christoffer Dall | arm/arm64: KVM: support for un-queuing active IRQs Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-03-14 | Alex Bennée | arm/arm64: KVM: add a common vgic_queue_irq_to_lr fn Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-03-14 | Alex Bennée | arm/arm64: KVM: export VCPU power state via MP_STATE... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-03-14 | Christoffer Dall | arm/arm64: KVM: Keep elrsr/aisr in sync with software... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-03-13 | Wei Yongjun | arm/arm64: KVM: fix missing unlock on error in kvm_vgic_create() Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-03-12 | Marc Zyngier | arm/arm64: KVM: Optimize handling of Access Flag faults Acked-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-03-12 | Marc Zyngier | arm/arm64: KVM: Implement Stage-2 page aging Acked-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-03-12 | Marc Zyngier | arm/arm64: KVM: Allow handle_hva_to_gpa to return a... Acked-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-03-12 | Eric Auger | KVM: arm/arm64: add irqfd support Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-03-12 | Eric Auger | KVM: arm/arm64: remove coarse grain dist locking at... Acked-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-03-12 | Eric Auger | KVM: arm/arm64: implement kvm_arch_intc_initialized Acked-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-03-12 | Eric Auger | KVM: introduce kvm_arch_intc_initialized and use it... Acked-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-03-12 | Eric Auger | KVM: arm/arm64: unset CONFIG_HAVE_KVM_IRQCHIP Acked-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-03-12 | Christoffer Dall | arm/arm64: KVM: Kill CONFIG_KVM_ARM_{VGIC,TIMER} Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-03-11 | Paolo Bonzini | KVM: arm/arm64: prefer IS_ENABLED to a static variable Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-03-11 | Mark Rutland | KVM: vgic: add virt-capable compatible strings Cc: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-03-11 | Marc Zyngier | arm64: KVM: Fix outdated comment about VTCR_EL2.PS Acked-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-03-11 | Marc Zyngier | arm64: KVM: Do not use pgd_index to index stage-2 pgd Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-03-11 | Marc Zyngier | arm64: KVM: Fix stage-2 PGD allocation to have per... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-29 | Marc Zyngier | arm/arm64: KVM: Use kernel mapping to perform invalidation... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-29 | Marc Zyngier | arm/arm64: KVM: Invalidate data cache on unmap Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-29 | Marc Zyngier | arm/arm64: KVM: Use set/way op trapping to track the... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-23 | Christoffer Dall | KVM: Remove unused config symbol Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-23 | Christoffer Dall | arm/arm64: KVM: Fixup incorrect config symbol in comment Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-20 | Andre Przywara | arm/arm64: KVM: force alignment of VGIC dist/CPU/redist... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-20 | Andre Przywara | arm/arm64: KVM: allow userland to request a virtual... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-20 | Andre Przywara | arm/arm64: KVM: enable kernel side of GICv3 emulation Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-20 | Andre Przywara | arm64: KVM: add SGI generation register emulation Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-20 | Andre Przywara | arm64: GICv3: introduce symbolic names for GICv3 ICC_SGI1R_E... Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-20 | Andre Przywara | arm/arm64: KVM: add virtual GICv3 distributor emulation Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-20 | Andre Przywara | arm/arm64: KVM: add opaque private pointer to MMIO... Acked-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-20 | Andre Przywara | arm/arm64: KVM: split GICv2 specific emulation code... Acked-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-20 | Andre Przywara | arm/arm64: KVM: add vgic.h header file Acked-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-20 | Andre Przywara | arm/arm64: KVM: refactor/wrap vgic_set/get_attr() Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-20 | Andre Przywara | arm/arm64: KVM: refactor MMIO accessors Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-20 | Andre Przywara | arm/arm64: KVM: make the value of ICC_SRE_EL1 a per... Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-20 | Andre Przywara | arm/arm64: KVM: make the maximum number of vCPUs a... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-20 | Andre Przywara | arm/arm64: KVM: dont rely on a valid GICH base address Acked-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-20 | Andre Przywara | arm/arm64: KVM: move kvm_register_device_ops() into... Acked-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-20 | Andre Przywara | arm/arm64: KVM: introduce per-VM ops Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-20 | Andre Przywara | arm/arm64: KVM: wrap 64 bit MMIO accesses with two... Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-20 | Andre Przywara | arm/arm64: KVM: refactor vgic_handle_mmio() function Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-20 | Andre Przywara | arm/arm64: KVM: pass down user space provided GIC type... Acked-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-20 | Andre Przywara | arm/arm64: KVM: rework MPIDR assignment and add accessors Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-16 | Mario Smarduch | KVM: arm/arm64: Enable Dirty Page logging for ARMv8 Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-16 | Mario Smarduch | KVM: arm64: Add HYP interface to flush VM Stage 1/2... Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-16 | Mario Smarduch | KVM: arm64: ARMv8 header changes for page logging Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-16 | Mario Smarduch | KVM: arm: page logging 2nd stage fault handling Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-16 | Mario Smarduch | KVM: arm: dirty logging write protect support Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-16 | Mario Smarduch | KVM: arm: Add initial dirty page locking support Acked-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-16 | Mario Smarduch | KVM: arm: Add ARMv7 API to flush TLBs Acked-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-16 | Paolo Bonzini | KVM: x86: switch to kvm_get_dirty_log_protect Acked-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-16 | Mario Smarduch | KVM: Add generic support for dirty page logging Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-16 | Mario Smarduch | KVM: Add architecture-defined TLB flush support Reviewed-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2015-01-15 | Andre Przywara | ARM: KVM: extend WFI tracepoint to differentiate between... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
next |