summaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm/kvm_host.h
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemptionMarc Zyngier2023-07-131-0/+2
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-07-031-20/+41
|\
| * Merge tag 'kvmarm-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-07-011-20/+41
| |\
| | * Merge branch kvm-arm64/configurable-id-regs into kvmarm/nextOliver Upton2023-06-151-20/+25
| | |\
| | | * KVM: arm64: Rip out the vestiges of the 'old' ID register schemeOliver Upton2023-06-151-4/+0
| | | * KVM: arm64: Save ID registers' sanitized value per guestJing Zhang2023-06-151-0/+15
| | | * KVM: arm64: Rewrite IMPDEF PMU version as NIOliver Upton2023-06-121-4/+1
| | | * KVM: arm64: Make vCPU feature flags consistent VM-wideOliver Upton2023-06-121-13/+9
| | | * KVM: arm64: Separate out feature sanitisation and initialisationOliver Upton2023-06-121-0/+1
| | * | Merge branch kvm-arm64/ffa-proxy into kvmarm/nextOliver Upton2023-06-151-0/+1
| | |\ \
| | | * | KVM: arm64: Probe FF-A version and host/hyp partition ID during initWill Deacon2023-06-011-0/+1
| | | |/
| | * / KVM: arm64: Add KVM_CAP_ARM_EAGER_SPLIT_CHUNK_SIZERicardo Koller2023-05-161-0/+15
| | |/
* | | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2023-06-261-1/+6
|\ \ \ | |/ / |/| |
| * | Merge branch 'for-next/feat_s1pie' into for-next/coreCatalin Marinas2023-06-231-0/+5
| |\ \
| | * | KVM: arm64: Save/restore PIE registersJoey Gouly2023-06-061-0/+4
| | * | KVM: arm64: Save/restore TCR2_EL1Joey Gouly2023-06-061-0/+1
| | |/
| * / arm64/sysreg: Standardise naming of bitfield constants in OSL[AS]R_EL1Mark Brown2023-06-061-1/+1
| |/
* / KVM: arm64: PMU: Don't overwrite PMUSERENR with vcpu loadedReiji Watanabe2023-06-041-0/+7
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-05-011-3/+26
|\
| * Merge tag 'kvmarm-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-04-261-1/+24
| |\
| | * Merge branch kvm-arm64/smccc-filtering into kvmarm-master/nextMarc Zyngier2023-04-211-1/+7
| | |\
| | | * KVM: arm64: Use a maple tree to represent the SMCCC filterOliver Upton2023-04-051-1/+4
| | | * KVM: arm64: Add a helper to check if a VM has ran onceOliver Upton2023-04-051-0/+3
| | * | Merge branch kvm-arm64/timer-vm-offsets into kvmarm-master/nextMarc Zyngier2023-04-211-0/+13
| | |\ \
| | | * | KVM: arm64: nv: timers: Support hyp timer emulationMarc Zyngier2023-03-301-0/+4
| | | * | KVM: arm64: timers: Move the timer IRQs into arch_timer_vm_dataMarc Zyngier2023-03-301-0/+2
| | | * | KVM: arm64: timers: Allow userspace to set the global counter offsetMarc Zyngier2023-03-301-0/+4
| | | * | KVM: arm64: Expose {un,}lock_all_vcpus() to the rest of KVMMarc Zyngier2023-03-301-0/+3
| | | |/
| | * | KVM: arm64: Avoid lock inversion when setting the VM register widthOliver Upton2023-03-291-0/+3
| | * | KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ONOliver Upton2023-03-291-0/+1
| | |/
| * / KVM: arm64: Limit length in kvm_vm_ioctl_mte_copy_tags() to INT_MAXThomas Huth2023-03-161-2/+2
| |/
* / KVM: arm64: Make vcpu flag updates non-preemptibleMarc Zyngier2023-04-181-1/+18
|/
* KVM: arm64: timers: Convert per-vcpu virtual offset to a global valueMarc Zyngier2023-03-111-0/+3
* Merge branch kvm-arm64/nv-prefix into kvmarm/nextOliver Upton2023-02-131-2/+40
|\
| * KVM: arm64: nv: Emulate PSTATE.M for a guest hypervisorMarc Zyngier2023-02-111-0/+2
| * KVM: arm64: nv: Support virtual EL2 exceptionsJintack Lim2023-02-111-1/+1
| * KVM: arm64: nv: Add EL2 system registers to vcpu contextMarc Zyngier2023-02-111-1/+32
| * arm64: Add ARM64_HAS_NESTED_VIRT cpufeatureJintack Lim2023-02-111-0/+5
* | Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton2023-02-131-2/+2
|\ \
| * | KVM: MMU: Make the definition of 'INVALID_GPA' commonYu Zhang2023-01-191-2/+2
| |/
* | Merge branch kvm-arm64/virtual-cache-geometry into kvmarm/nextOliver Upton2023-02-131-2/+4
|\ \
| * | KVM: arm64: Normalize cache configurationAkihiko Odaki2023-01-211-0/+4
| * | KVM: arm64: Always set HCR_TID2Akihiko Odaki2023-01-121-2/+0
| |/
* | KVM: x86: Unify pr_fmt to use module name for all KVM modulesSean Christopherson2022-12-291-7/+7
* | KVM: Drop arch hardware (un)setup hooksSean Christopherson2022-12-291-1/+0
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-12-151-2/+74
|\
| * Merge branch kvm-arm64/pmu-unchained into kvmarm-master/nextMarc Zyngier2022-12-051-0/+4
| |\
| | * KVM: arm64: PMU: Move the ID_AA64DFR0_EL1.PMUver limit to VM creationMarc Zyngier2022-11-191-0/+4
| * | KVM: arm64: Return guest memory from EL2 via dedicated teardown memcacheQuentin Perret2022-11-111-6/+1
| * | KVM: arm64: Consolidate stage-2 initialisation into a single functionQuentin Perret2022-11-111-2/+0