summaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm/kvm_host.h
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: mixed-width check should be skipped for uninitialized vCPUsReiji Watanabe2022-04-061-0/+10
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-03-241-9/+36
|\
| * KVM: arm64: Generalise VM features into a set of flagsMarc Zyngier2022-03-181-6/+9
| * Merge branch kvm-arm64/pmu-bl into kvmarm-master/nextMarc Zyngier2022-02-081-1/+14
| |\
| | * KVM: arm64: Refuse to run VCPU if the PMU doesn't match the physical CPUAlexandru Elisei2022-02-081-0/+12
| | * KVM: arm64: Keep a per-VM pointer to the default PMUMarc Zyngier2022-02-081-1/+1
| | * KVM: arm64: Do not change the PMU event filter after a VCPU has runMarc Zyngier2022-02-081-0/+1
| * | Merge branch kvm-arm64/vmid-allocator into kvmarm-master/nextMarc Zyngier2022-02-081-3/+7
| |\ \
| | * | KVM: arm64: Make active_vmids invalid on vCPU schedule outShameer Kolothum2022-02-081-0/+1
| | * | KVM: arm64: Align the VMID allocation with the arm64 ASIDJulien Grall2022-02-081-3/+1
| | * | KVM: arm64: Make VMID bits accessible outside of allocatorShameer Kolothum2022-02-081-0/+1
| | * | KVM: arm64: Introduce a new VMID allocator for KVMShameer Kolothum2022-02-081-0/+4
| | |/
| * | Merge branch kvm-arm64/mmu-rwlock into kvmarm-master/nextMarc Zyngier2022-02-081-0/+2
| |\ \
| | * | KVM: arm64: Use read/write spin lock for MMU protectionJing Zhang2022-02-081-0/+2
| | |/
| * | KVM: arm64: Emulate the OS LockOliver Upton2022-02-081-0/+4
| * | KVM: arm64: Stash OSLSR_EL1 in the cpu contextOliver Upton2022-02-081-0/+1
| |/
* / KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3AJames Morse2022-02-151-0/+5
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-01-161-28/+19
|\
| * Merge tag 'kvmarm-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-01-071-27/+19
| |\
| | * Merge branch kvm-arm64/misc-5.17 into kvmarm-master/nextMarc Zyngier2022-01-041-3/+0
| | |\
| | | * KVM: arm64: Drop unused workaround_flags vcpu fieldMarc Zyngier2021-12-081-3/+0
| | * | KVM: arm64: pkvm: Unshare guest structs during teardownQuentin Perret2021-12-161-0/+2
| | * | Merge branch kvm-arm64/fpsimd-tracking into kvmarm-master/nextMarc Zyngier2021-12-011-15/+14
| | |\ \
| | | * | KVM: arm64: Stop mapping current thread_info at EL2Marc Zyngier2021-11-221-2/+0
| | | * | KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATEMarc Zyngier2021-11-221-0/+2
| | | * | KVM: arm64: Get rid of host SVE tracking/savingMarc Zyngier2021-11-221-1/+0
| | | * | KVM: arm64: Reorder vcpu flag definitionsMarc Zyngier2021-11-221-12/+12
| | | |/
| | * | KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pidMarc Zyngier2021-12-011-3/+2
| | * | KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of lineMarc Zyngier2021-12-011-6/+1
| | |/
| * / KVM: Drop obsolete kvm_arch_vcpu_block_finish()Sean Christopherson2021-12-081-1/+0
| |/
* | KVM: arm64: Drop perf.c and fold its tiny bits of code into arm.cSean Christopherson2021-11-171-3/+0
* | KVM: Move x86's perf guest info callbacks to generic KVMSean Christopherson2021-11-171-0/+10
* | perf: Stop pretending that perf can handle multiple guest callbacksSean Christopherson2021-11-171-2/+2
|/
* Merge tag 'kvmarm-fixes-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2021-11-121-1/+1
|\
| * KVM: arm64: Change the return type of kvm_vcpu_preferred_target()YueHaibing2021-11-081-1/+1
* | Merge tag 'kvmarm-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2021-10-311-0/+3
|\|
| * Merge branch kvm-arm64/pkvm/fixed-features into kvmarm-master/nextMarc Zyngier2021-10-181-0/+2
| |\
| | * KVM: arm64: Initialize trap registers for protected VMsFuad Tabba2021-10-111-0/+2
| * | KVM: arm64: Allow KVM to be disabled from the command lineMarc Zyngier2021-10-111-0/+1
| |/
* / kvm: use kvfree() in kvm_arch_free_vm()Juergen Gross2021-10-011-1/+0
|/
* Merge branch kvm-arm64/pkvm-fixed-features-prologue into kvmarm-master/nextMarc Zyngier2021-08-201-2/+11
|\
| * KVM: arm64: Track value of cptr_el2 in struct kvm_vcpu_archFuad Tabba2021-08-201-0/+1
| * KVM: arm64: Restore mdcr_el2 from vcpuFuad Tabba2021-08-201-1/+4
| * KVM: arm64: MDCR_EL2 is a 64-bit registerFuad Tabba2021-08-201-1/+1
| * KVM: arm64: placeholder to check if VM is protectedFuad Tabba2021-08-201-0/+5
* | Merge branch kvm-arm64/generic-entry into kvmarm-master/nextMarc Zyngier2021-08-201-0/+1
|\ \
| * | KVM: arm64: Record number of signal exits as a vCPU statOliver Upton2021-08-191-0/+1
| |/
* | Merge branch kvm-arm64/misc-5.15 into kvmarm-master/nextMarc Zyngier2021-08-201-1/+1
|\ \
| * | KVM: arm64: Drop check_kvm_target_cpu() based percpu probeAnshuman Khandual2021-08-181-1/+1
| |/
* / KVM: arm64: Remove PMSWINC_EL0 shadow registerMarc Zyngier2021-08-021-1/+0
|/