2015-10-09 |
Marc Zyngier | irqchip/gic-v3: Make gic_enable_sre an inline function Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-10-09 |
Marc Zyngier | arm64: el2_setup: Make sure ICC_SRE_EL2.SRE sticks... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-09-17 |
Ming Lei | arm/arm64: KVM: Remove 'config KVM_ARM_MAX_VCPUS' Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-09-17 |
Will Deacon | arm64: KVM: Remove all traces of the ThumbEE registers Reviewed-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-09-17 |
Marc Zyngier | arm: KVM: Disable virtual timer even if the guest is... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-09-17 |
Marc Zyngier | arm64: KVM: Disable virtual timer even if the guest... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-09-16 |
Pavel Fedin | arm/arm64: KVM: vgic: Check for !irqchip_in_kernel... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-09-16 |
Marek Majtyka | arm: KVM: Fix incorrect device to IPA mapping Reviewed-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-09-16 |
Marc Zyngier | arm64: KVM: Fix user access for debug registers Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-09-14 |
Will Deacon | KVM: arm64: add workaround for Cortex-A57 erratum ... Reviewed-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-09-04 |
Alexander Spyridakis | arm/arm64: KVM: Fix PSCI affinity info return value... Reviewed-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-09-04 |
Mark Rutland | arm64: KVM: set {v,}TCR_EL2 RES1 bits Cc: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-09-04 |
Christoffer Dall | arm/arm64: KVM: arch timer: Reset CNTV_CTL to 0 Reviewed-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-09-04 |
Christoffer Dall | arm/arm64: KVM: vgic: Move active state handling to... Acked-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-08-19 |
Mario Smarduch | arm: KVM: keep arm vfp/simd exit handling consistent... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-08-19 |
Mario Smarduch | arm64: KVM: Optimize arm64 skip 30-50% vfp/simd save... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-08-12 |
Marc Zyngier | KVM: arm/arm64: timer: Allow the timer to control the... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-08-12 |
Marc Zyngier | KVM: arm/arm64: vgic: Prevent userspace injection of... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-08-12 |
Marc Zyngier | KVM: arm/arm64: vgic: Add vgic_{get,set}_phys_irq_active Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-08-12 |
Marc Zyngier | KVM: arm/arm64: vgic: Allow HW interrupts to be queued... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-08-12 |
Marc Zyngier | KVM: arm/arm64: vgic: Allow dynamic mapping of physical... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-08-12 |
Marc Zyngier | KVM: arm/arm64: vgic: Relax vgic_can_sample_irq for... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-08-12 |
Marc Zyngier | KVM: arm/arm64: vgic: Allow HW irq to be encoded in LR Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-08-12 |
Marc Zyngier | KVM: arm/arm64: vgic: Convert struct vgic_lr to use... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-08-12 |
Marc Zyngier | arm/arm64: KVM: Move vgic handling to a non-preemptible... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-08-12 |
Marc Zyngier | arm/arm64: KVM: Fix ordering of timer/GIC on guest... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-08-12 |
Vladimir Murzin | arm64: KVM: remove remaining reference to vgic_sr_vectors Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-08-12 |
Suzuki K. Poulose | arm64/kvm: Add generic v8 KVM target Acked-by: Marc Zyngier <Marc.Zyngier@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-07-21 |
Alex Bennée | KVM: arm64: add trace points for guest_debug debug Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-07-21 |
Alex Bennée | KVM: arm64: enable KVM_CAP_SET_GUEST_DEBUG Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-07-21 |
Alex Bennée | KVM: arm64: guest debug, HW assisted debug support Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-07-21 |
Alex Bennée | KVM: arm64: introduce vcpu->arch.debug_ptr Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-07-21 |
Alex Bennée | KVM: arm64: re-factor hyp.S debug register code Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-07-21 |
Alex Bennée | KVM: arm64: guest debug, add support for single-step Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-07-21 |
Alex Bennée | KVM: arm64: guest debug, add SW break point support Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-07-21 |
Alex Bennée | KVM: arm: introduce kvm_arm_init/setup/clear_debug Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-07-21 |
Alex Bennée | KVM: arm: guest debug, add stub KVM_SET_GUEST_DEBUG... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-07-21 |
Alex Bennée | KVM: arm64: guest debug, define API headers Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-07-21 |
Alex Bennée | KVM: add comments for kvm_debug_exit_arch struct Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-06-18 |
Marc Zyngier | KVM: arm/arm64: vgic: Remove useless arm-gic.h #include Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-06-17 |
Marc Zyngier | KVM: arm/arm64: vgic: Avoid injecting reserved IRQ... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-06-17 |
Marc Zyngier | arm/arm64: KVM: vgic: Do not save GICH_HCR / ICH_HCR_EL2 Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-06-17 |
Marc Zyngier | KVM: arm: vgic: Drop useless Group0 warning Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-06-17 |
Lorenzo Pieralisi | ARM: kvm: psci: fix handling of unimplemented functions Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-06-17 |
Alex Bennée | KVM: arm64: fix misleading comments in save/restore Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-06-17 |
Kim Phillips | KVM: arm/arm64: Enable the KVM-VFIO device Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-06-17 |
Christoffer Dall | arm/arm64: KVM: Properly account for guest CPU time Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-06-17 |
Tiejun Chen | kvm: remove one useless check extension
|
commit | commitdiff | tree |
2015-06-17 |
Marc Zyngier | arm: KVM: force execution of HCPTR access on VM exit Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-06-09 |
Andre Przywara | KVM: arm64: add active register handling to GICv3 emulation... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-06-09 |
Firo Yang | ARM: KVM: Remove pointless void pointer cast Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-04-22 |
Andre Przywara | KVM: arm/arm64: check IRQ number on userland injection Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-04-22 |
Eric Auger | KVM: arm: irqfd: fix value returned by kvm_irq_map_gsi Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-03-30 |
Nikolay Nikolaev | KVM: arm/arm64: enable KVM_CAP_IOEVENTFD Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-03-30 |
Andre Przywara | KVM: arm/arm64: rework MMIO abort handling to use KVM... Reviewed-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-03-30 |
Andre Przywara | KVM: arm/arm64: prepare GICv3 emulation to use kvm_io_bus... Reviewed-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-03-30 |
Andre Przywara | KVM: arm/arm64: merge GICv3 RD_base and SGI_base register... Reviewed-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-03-26 |
Andre Przywara | KVM: arm/arm64: prepare GICv2 emulation to be handled... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-03-26 |
Andre Przywara | KVM: arm/arm64: implement kvm_io_bus MMIO handling... Reviewed-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-03-26 |
Andre Przywara | KVM: arm/arm64: simplify vgic_find_range() and callers Reviewed-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-03-26 |
Andre Przywara | KVM: arm/arm64: rename struct kvm_mmio_range to vgic_io_range Reviewed-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-03-26 |
Andre Przywara | KVM: x86: remove now unneeded include directory from... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-03-26 |
Andre Przywara | KVM: arm/arm64: remove now unneeded include directory... Reviewed-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-03-26 |
Andre Przywara | KVM: move iodev.h from virt/kvm/ to include/kvm Reviewed-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2015-03-26 |
Nikolay Nikolaev | KVM: Redesign kvm_io_bus_ API to pass VCPU structure... Reviewed-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-11-26 |
Shannon Zhao | arm/arm64: KVM: vgic: kick the specific vcpu instead... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-11-25 |
Christoffer Dall | arm/arm64: vgic: Remove unreachable irq_clear_pending Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-11-25 |
Andre Przywara | arm/arm64: KVM: avoid unnecessary guest register mangling... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-11-25 |
Ard Biesheuvel | arm, arm64: KVM: handle potential incoherency of readonly... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-11-25 |
Laszlo Ersek | arm, arm64: KVM: allow forced dcache flush on page... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-11-25 |
Ard Biesheuvel | kvm: add a memslot flag for incoherent memory regions Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-11-25 |
Ard Biesheuvel | kvm: fix kvm_is_mmio_pfn() and rename to kvm_is_reserved_pfn() Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-11-25 |
Ard Biesheuvel | arm/arm64: kvm: drop inappropriate use of kvm_is_mmio_pfn() Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-11-25 |
wanghaibin | KVM: ARM: VGIC: Optimize the vGIC vgic_update_irq_pending... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-09-11 |
Eric Auger | KVM: EVENTFD: remove inclusion of irq.h Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-09-11 |
Ard Biesheuvel | ARM/arm64: KVM: fix use of WnR bit in kvm_is_write_fault() Acked-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-03-03 |
Marc Zyngier | ARM: KVM: fix warning in mmu.c Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-03-03 |
Marc Zyngier | ARM: KVM: trap VM system registers until MMU and caches... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-03-03 |
Marc Zyngier | ARM: KVM: add world-switch for AMAIR{0,1} Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-03-03 |
Marc Zyngier | ARM: KVM: introduce per-vcpu HYP Configuration Register Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-03-03 |
Marc Zyngier | ARM: KVM: fix ordering of 64bit coprocessor accesses Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-03-03 |
Marc Zyngier | ARM: KVM: fix handling of trapped 64bit coprocessor... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-03-03 |
Marc Zyngier | ARM: KVM: force cache clean on page fault when caches... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-03-03 |
Marc Zyngier | arm64: KVM: flush VM pages before letting the guest... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-03-03 |
Marc Zyngier | ARM: KVM: introduce kvm_p*d_addr_end Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-03-03 |
Marc Zyngier | arm64: KVM: trap VM system registers until MMU and... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-03-03 |
Marc Zyngier | arm64: KVM: allows discrimination of AArch32 sysreg... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2014-03-03 |
Marc Zyngier | arm64: KVM: force cache clean on page fault when caches... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2013-12-28 |
Marc Zyngier | Merge branch 'kvm-arm64/for-3.14' into kvm-arm64/next
|
commit | commitdiff | tree |
2013-12-28 |
Anup Patel | arm64: KVM: Force undefined exception for Guest SMC... Signed-off-by: marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2013-12-28 |
Anup Patel | arm64: KVM: Support X-Gene guest VCPU on APM X-Gene... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2013-12-28 |
Anup Patel | arm64: KVM: Add Kconfig option for max VCPUs per-Guest Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2013-12-28 |
Marc Zyngier | Merge tag 'vgic-migrate-for-marc' of git://git.linaro...
|
commit | commitdiff | tree |
2013-11-07 |
Marc Zyngier | arm/arm64: KVM: PSCI: propagate caller endianness to... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2013-11-07 |
Marc Zyngier | arm/arm64: KVM: MMIO support for BE guest Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2013-10-29 |
Marc Zyngier | arm64: KVM: Yield CPU when vcpu executes a WFE Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2013-08-09 |
Chen Gang | arm64: KVM: use 'int' instead of 'u32' for variable... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2013-08-09 |
Marc Zyngier | arm64: KVM: add missing dsb before invalidating Stage... Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2013-08-09 |
Marc Zyngier | arm64: KVM: perform save/restore of PAR_EL1 Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
2013-06-12 |
Marc Zyngier | arm64: KVM: document kernel object mappings in HYP Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
commit | commitdiff | tree |
next |