summaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm/kvm_host.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-11-031-13/+48
|\
| * Merge branch kvm-arm64/pmu_pmcr_n into kvmarm/nextOliver Upton2023-10-301-0/+3
| |\
| | * KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMURaghavendra Rao Ananta2023-10-251-0/+3
| * | Merge branch kvm-arm64/writable-id-regs into kvmarm/nextOliver Upton2023-10-301-0/+2
| |\ \
| | * | KVM: arm64: Allow userspace to get the writable masks for feature ID registersJing Zhang2023-10-041-0/+2
| | |/
| * | Merge branch kvm-arm64/sgi-injection into kvmarm/nextOliver Upton2023-10-301-0/+28
| |\ \
| | * | KVM: arm64: Build MPIDR to vcpu index cache at runtimeMarc Zyngier2023-09-301-0/+28
| | |/
| * | Merge branch kvm-arm64/stage2-vhe-load into kvmarm/nextOliver Upton2023-10-301-6/+13
| |\ \
| | * | KVM: arm64: Move VTCR_EL2 into struct s2_mmuMarc Zyngier2023-10-231-3/+10
| | * | KVM: arm64: Rename helpers for VHE vCPU load/putOliver Upton2023-10-201-2/+2
| | * | KVM: arm64: Reload stage-2 for VMID change on VHEMarc Zyngier2023-10-201-1/+1
| | |/
| * | Merge branch kvm-arm64/smccc-filter-cleanups into kvmarm/nextOliver Upton2023-10-301-3/+1
| |\ \
| | * | KVM: arm64: Use mtree_empty() to determine if SMCCC filter configuredOliver Upton2023-10-051-3/+1
| | |/
| * | KVM: arm64: Get rid of vCPU-scoped feature bitmapOliver Upton2023-09-211-3/+0
| * | KVM: arm64: Remove unused return value from kvm_reset_vcpu()Oliver Upton2023-09-211-1/+1
| |/
* / arm64: kvm: Use cpus_have_final_cap() explicitlyMark Rutland2023-10-161-1/+1
|/
* Merge branch kvm-arm64/6.6/misc into kvmarm-master/nextMarc Zyngier2023-08-281-6/+0
|\
| * KVM: arm64: Remove unused declarationsYue Haibing2023-08-151-6/+0
* | Merge branch kvm-arm64/6.6/pmu-fixes into kvmarm-master/nextMarc Zyngier2023-08-281-0/+1
|\ \
| * | KVM: arm64: pmu: Resync EL0 state on counter rotationMarc Zyngier2023-08-221-0/+1
| |/
* | Merge branch kvm-arm64/tlbi-range into kvmarm-master/nextMarc Zyngier2023-08-281-0/+4
|\ \
| * | KVM: arm64: Implement kvm_arch_flush_remote_tlbs_range()Raghavendra Rao Ananta2023-08-171-0/+2
| * | KVM: arm64: Use kvm_arch_flush_remote_tlbs()Raghavendra Rao Ananta2023-08-171-0/+2
| |/
* | Merge branch kvm-arm64/nv-trap-forwarding into kvmarm-master/nextMarc Zyngier2023-08-281-0/+7
|\ \
| * | KVM: arm64: nv: Add support for HCRX_EL2Marc Zyngier2023-08-171-0/+1
| * | KVM: arm64: nv: Add trap forwarding infrastructureMarc Zyngier2023-08-171-0/+1
| * | KVM: arm64: nv: Add FGT registersMarc Zyngier2023-08-171-0/+5
| |/
* | Merge branch kvm-arm64/6.6/generic-vcpu into kvmarm-master/nextMarc Zyngier2023-07-281-3/+3
|\ \ | |/ |/|
| * KVM: arm64: Always return generic v8 as the preferred targetOliver Upton2023-07-111-1/+0
| * KVM: arm64: Replace vCPU target with a configuration flagOliver Upton2023-07-111-2/+3
* | KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemptionMarc Zyngier2023-07-141-0/+2
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-07-041-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-131-4/+1
| | | * KVM: arm64: Make vCPU feature flags consistent VM-wideOliver Upton2023-06-131-13/+9
| | | * KVM: arm64: Separate out feature sanitisation and initialisationOliver Upton2023-06-131-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-271-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
| |\