2014-10-02 | Paolo Bonzini | KVM: protect kvm_usage_count with its own spinlock Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Paolo Bonzini | KVM: cleanup (physical) CPU hotplug Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Olof Johansson | ARM: kvm: rename cpu_reset to avoid name clash Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Radim Krčmář | kvm: remove .done from struct kvm_async_pf Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Radim Krčmář | kvm: free resources after canceling async_pf Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Paolo Bonzini | KVM: mmu: allow page tables to be in read-only slots Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Christoffer Dall | ARM: KVM: Add newlines to panic strings Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Christoffer Dall | ARM: KVM: Work around older compiler bug Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Christoffer Dall | ARM: KVM: Simplify tracepoint text Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Christoffer Dall | ARM: KVM: Fix kvm_set_pte assignment Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Christoffer Dall | ARM: KVM: vgic: Bump VGIC_NR_IRQS to 256 Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Christoffer Dall | ARM: KVM: Bugfix: vgic_bytemap_get_reg per cpu regs Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | ARM: KVM: vgic: fix GICD_ICFGRn access Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | ARM: KVM: vgic: simplify vgic_get_target_reg Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Andrea Arcangeli | kvm: optimize away THP checks in kvm_is_mmio_pfn() Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Yann Droneaud | kvm: use anon_inode_getfd() with O_CLOEXEC flag Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Christoffer Dall | ARM: 7808/1: KVM: mm: Get rid of L_PTE_USER ref from... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Will Deacon | ARM: kvm: use inner-shareable barriers after TLB flushing Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Christoffer Dall | KVM: ARM: Squash len warning Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Chen Gang | arm64: KVM: use 'int' instead of 'u32' for variable... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: add missing dsb before invalidating Stage... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: perform save/restore of PAR_EL1 Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: fix 2-level page tables unmapping Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Christoffer Dall | ARM: KVM: Fix unaligned unmap_range leak Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Takuya Yoshikawa | KVM: Introduce kvm_arch_memslots_updated() Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: Kconfig integration Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Arnd Bergmann | ARM: kvm: don't include drivers/virtio/Kconfig Cc: Christoffer Dall <cdall@cs.columbia.edu> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Geoff Levand | arm/kvm: Cleanup KVM_ARM_MAX_VCPUS logic Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | ARM: KVM: get rid of S2_PGD_SIZE Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | ARM: KVM: don't special case PC when doing an MMIO Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | ARM: KVM: use phys_addr_t instead of unsigned long... Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | ARM: KVM: remove dead prototype for __kvm_tlb_flush_vmid Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Dave P Martin | ARM: KVM: Don't handle PSCI calls via SMC Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Anup Patel | ARM: KVM: Allow host virt timer irq to be different... Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: document kernel object mappings in HYP Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: MAINTAINERS update Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: userspace API documentation Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: enable initialization of a 32bit vcpu Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: 32bit guest fault injection Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: 32bit specific register world switch Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: CPU specific 32bit coprocessor access Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: 32bit handling of coprocessor traps Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: 32bit conditional execution emulation Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: 32bit GP register access Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: define 32bit specific registers Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: Build system integration Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: PSCI implementation Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: Plug the arch timer Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | ARM: KVM: timer: allow DT matching for ARMv8 cores Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: Plug the VGIC Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: Exit handling Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: HYP mode world switch implementation Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: hypervisor initialization code Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: guest one-reg interface Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: MMIO access backend Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: kvm_arch and kvm_vcpu_arch definitions Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: virtual CPU reset Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: CPU specific system registers handling Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: system register handling Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: user space interface Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: architecture specific MMU backend Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: fault injection into a guest Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: Basic ESR_EL2 helpers and vcpu register... Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: system register definitions for 64bit guests Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: EL2 register definitions Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | arm64: KVM: HYP mode idmap support Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Mark Rutland | ARM: KVM: arch_timers: zero CNTVOFF upon return to... Acked-by: Christoffer Dall <cdall@cs.columbia.edu> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | KVM: get rid of $(addprefix ../../../virt/kvm/, ..... Cc: Christoffer Dall <cdall@cs.columbia.edu> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Marc Zyngier | ARM: KVM: move GIC/timer code to a common location Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Wei Yongjun | KVM: add missing misc_deregister() on error in kvm_init() Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org> |
commit | commitdiff | tree |
2014-10-02 | Christoffer Dall | Merge tag 'v3.10.13' into lsk/v3.10/topic/kvm |
commit | commitdiff | tree |
2013-04-29 | Andre Przywara | ARM: KVM: iterate over all CPUs for CPU compatibility... Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> |
commit | commitdiff | tree |
2013-04-29 | Christoffer Dall | KVM: ARM: Fix spelling in error message Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> |
commit | commitdiff | tree |
2013-04-29 | Arnd Bergmann | ARM: KVM: define KVM_ARM_MAX_VCPUS unconditionally Cc: Christoffer Dall <cdall@cs.columbia.edu> Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> |
commit | commitdiff | tree |
2013-04-29 | Christoffer Dall | KVM: ARM: Fix API documentation for ONE_REG encoding Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> |
commit | commitdiff | tree |
2013-04-29 | Marc Zyngier | ARM: KVM: promote vfp_host pointer to generic host... Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> |
commit | commitdiff | tree |
2013-04-29 | Marc Zyngier | ARM: KVM: add architecture specific hook for capabilities Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> |
commit | commitdiff | tree |
2013-04-29 | Marc Zyngier | ARM: KVM: perform HYP initilization for hotplugged... Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> |
commit | commitdiff | tree |
2013-04-29 | Marc Zyngier | ARM: KVM: switch to a dual-step HYP init code Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> |
commit | commitdiff | tree |
2013-04-29 | Marc Zyngier | ARM: KVM: rework HYP page table freeing Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> |
commit | commitdiff | tree |
2013-04-29 | Marc Zyngier | ARM: KVM: enforce maximum size for identity mapped... Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> |
commit | commitdiff | tree |
2013-04-29 | Marc Zyngier | ARM: KVM: move to a KVM provided HYP idmap Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> |
commit | commitdiff | tree |
2013-04-29 | Marc Zyngier | ARM: KVM: fix HYP mapping limitations around zero Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> |
commit | commitdiff | tree |
2013-04-29 | Marc Zyngier | ARM: KVM: simplify HYP mapping population Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> |
commit | commitdiff | tree |
2013-04-29 | Mark Rutland | ARM: KVM: arch_timer: use symbolic constants Cc: Christoffer Dall <cdall@cs.columbia.edu> Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> |
commit | commitdiff | tree |
2013-04-29 | Marc Zyngier | ARM: KVM: add support for minimal host vs guest profiling Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> |
commit | commitdiff | tree |
2013-04-16 | Marc Zyngier | ARM: KVM: fix L_PTE_S2_RDWR to actually be Read/Write Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> |
commit | commitdiff | tree |
2013-04-16 | Marc Zyngier | ARM: KVM: fix KVM_CAP_ARM_SET_DEVICE_ADDR reporting Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> |
commit | commitdiff | tree |
2013-03-07 | Marc Zyngier | ARM: KVM: Fix length of mmio access Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> |
commit | commitdiff | tree |
2013-03-06 | Marc Zyngier | ARM: KVM: sanitize freeing of HYP page tables Signed-off-by: Christoffer Dall <cdall@cs.columbia.edu> |
commit | commitdiff | tree |
2013-03-06 | Marc Zyngier | ARM: KVM: move kvm_handle_wfi to handle_exit.c |
commit | commitdiff | tree |
2013-03-06 | Marc Zyngier | ARM: KVM: change kvm_tlb_flush_vmid to kvm_tlb_flush_vmid_ipa |
commit | commitdiff | tree |
2013-03-06 | Marc Zyngier | ARM: KVM: move include of asm/idmap.h to kvm_mmu.h |
commit | commitdiff | tree |
2013-03-06 | Marc Zyngier | ARM: KVM: vgic: decouple alignment restriction from... |
commit | commitdiff | tree |
2013-03-06 | Marc Zyngier | ARM: KVM: fix fault_ipa computing |
commit | commitdiff | tree |
2013-03-06 | Marc Zyngier | ARM: KVM: move kvm_target_cpu to guest.c |
commit | commitdiff | tree |
2013-03-06 | Marc Zyngier | ARM: KVM: fix address validation for HYP mappings |
commit | commitdiff | tree |
2013-03-06 | Marc Zyngier | ARM: KVM: allow HYP mappings to be at an offset from... |
commit | commitdiff | tree |
2013-03-06 | Marc Zyngier | ARM: KVM: use kvm_kernel_vfp_t as an abstract type... |
commit | commitdiff | tree |
2013-03-06 | Marc Zyngier | ARM: KVM: move hyp init to kvm_host.h |
commit | commitdiff | tree |
next |