summaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm/kvm_host.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: nv: Punt stage-2 recycling to a vCPU requestOliver Upton2024-10-081-0/+7
* KVM: arm64: Fix kvm_has_feat*() handling of negative featuresMarc Zyngier2024-10-031-12/+13
* Merge tag 'for-linus-non-x86' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-09-161-2/+20
|\
| * Merge branch kvm-arm64/vgic-sre-traps into kvmarm-master/nextMarc Zyngier2024-09-121-0/+2
| |\
| | * KVM: arm64: Add ICH_HCR_EL2 to the vcpu stateMarc Zyngier2024-08-271-0/+2
| * | KVM: arm64: Add save/restore support for FPMRMarc Zyngier2024-08-271-0/+10
| * | KVM: arm64: Move FPMR into the sysreg arrayMarc Zyngier2024-08-271-1/+1
| * | KVM: arm64: Add predicate for FPMR support in a VMMarc Zyngier2024-08-271-0/+4
| * | KVM: arm64: Move SVCR into the sysreg arrayMarc Zyngier2024-08-271-1/+3
| |/
* | Merge branch 'for-next/poe' into for-next/coreWill Deacon2024-09-121-0/+4
|\ \
| * | KVM: arm64: Save/restore POE registersJoey Gouly2024-09-041-0/+4
| |/
* / perf: arm_pmuv3: Prepare for more than 32 countersRob Herring (Arm)2024-08-161-4/+4
|/
* Merge tag 'kvm-x86-generic-6.11' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-07-161-1/+0
|\
| * KVM: Delete the now unused kvm_arch_sched_in()Sean Christopherson2024-06-111-1/+0
* | Merge branch kvm-arm64/nv-sve into kvmarm/nextOliver Upton2024-07-141-0/+6
|\ \
| * | KVM: arm64: nv: Load guest hyp's ZCR into EL1 stateOliver Upton2024-06-201-0/+3
| * | KVM: arm64: nv: Handle ZCR_EL2 trapsOliver Upton2024-06-201-0/+3
* | | Merge branch kvm-arm64/ctr-el0 into kvmarm/nextOliver Upton2024-07-141-4/+22
|\ \ \
| * | | KVM: arm64: Treat CTR_EL0 as a VM feature ID registerSebastian Ott2024-06-201-0/+4
| * | | KVM: arm64: unify code to prepare trapsSebastian Ott2024-06-201-1/+1
| * | | KVM: arm64: nv: Use accessors for modifying ID registersOliver Upton2024-06-201-1/+0
| * | | KVM: arm64: Add helper for writing ID regsOliver Upton2024-06-201-1/+2
| * | | KVM: arm64: Use read-only helper for reading VM ID registersOliver Upton2024-06-201-1/+15
| | |/ | |/|
* | | KVM: arm64: nv: Support multiple nested Stage-2 mmu structuresMarc Zyngier2024-06-191-0/+36
| |/ |/|
* | KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVMFuad Tabba2024-06-041-2/+8
* | KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVMFuad Tabba2024-06-041-0/+17
|/
* Merge branch kvm-arm64/mpidr-reset into kvmarm-master/nextMarc Zyngier2024-05-091-0/+2
|\
| * KVM: arm64: Only reset vCPU-scoped feature ID regs onceOliver Upton2024-05-091-0/+2
* | Merge branch kvm-arm64/misc-6.10 into kvmarm-master/nextMarc Zyngier2024-05-081-13/+3
|\ \
| * | KVM: arm64: Convert kvm_mpidr_index() to bitmap_gather()Marc Zyngier2024-05-031-13/+3
| |/
* | Merge branch kvm-arm64/pkvm-6.10 into kvmarm-master/nextMarc Zyngier2024-05-031-7/+16
|\ \
| * | KVM: arm64: Introduce and use predicates that check for protected VMsFuad Tabba2024-05-011-4/+4
| * | KVM: arm64: Do not map the host fpsimd state to hyp in pKVMFuad Tabba2024-05-011-3/+0
| * | KVM: arm64: Refactor checks for FP state ownershipFuad Tabba2024-05-011-0/+6
| * | KVM: arm64: Move guest_owns_fp_regs() to increase its scopeFuad Tabba2024-05-011-0/+6
* | | Merge branch kvm-arm64/nv-eret-pauth into kvmarm-master/nextMarc Zyngier2024-05-031-3/+23
|\ \ \ | |/ / |/| |
| * | KVM: arm64: nv: Add kvm_has_pauth() helperMarc Zyngier2024-04-201-0/+15
| * | KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flagMarc Zyngier2024-04-201-2/+0
| * | KVM: arm64: Harden __ctxt_sys_reg() against out-of-range valuesMarc Zyngier2024-04-201-1/+8
| |/
* | KVM: arm64: Exclude FP ownership from kvm_vcpu_archMarc Zyngier2024-04-121-7/+7
* | KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_archMarc Zyngier2024-04-121-1/+1
* | KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_archMarc Zyngier2024-04-121-3/+2
* | KVM: arm64: Exclude host_debug_data from vcpu_archMarc Zyngier2024-04-121-14/+17
* | KVM: arm64: Add accessor for per-CPU stateMarc Zyngier2024-04-121-0/+37
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-03-151-1/+98
|\
| * KVM: arm64: Don't initialize idreg debugfs w/ preemption disabledOliver Upton2024-02-271-0/+1
| * KVM: arm64: Add debugfs file for guest's ID registersMarc Zyngier2024-02-191-0/+3
| * KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guestMarc Zyngier2024-02-191-0/+1
| * KVM: arm64: Move existing feature disabling over to FGU infrastructureMarc Zyngier2024-02-191-0/+4
| * KVM: arm64: Add Fine-Grained UNDEF tracking informationMarc Zyngier2024-02-191-0/+21