summaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm/kvm_host.h
Commit message (Expand)AuthorAgeFilesLines
* 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
| * KVM: arm64: Register AArch64 system register entries with the sysreg xarrayMarc Zyngier2024-02-191-0/+3
| * KVM: arm64: nv: Add sanitising to VNCR-backed sysregsMarc Zyngier2024-02-191-1/+21
| * KVM: arm64: Add feature checking helpersMarc Zyngier2024-02-191-0/+44
* | arm64/fpsimd: Support FEAT_FPMRMark Brown2024-03-071-0/+1
|/
* Merge tag 'kvmarm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2024-01-081-46/+92
|\
| * Merge branch kvm-arm64/nv-6.8-prefix into kvmarm-master/nextMarc Zyngier2023-12-191-47/+92
| |\
| | * KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg()Marc Zyngier2023-12-191-0/+2
| | * KVM: arm64: nv: Map VNCR-capable registers to a separate pageMarc Zyngier2023-12-191-46/+81
| | * KVM: arm64: nv: Compute NV view of idregs as a one-offMarc Zyngier2023-12-191-0/+1
| | * KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt()Marc Zyngier2023-12-191-0/+7
| * | KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virtFuad Tabba2023-12-181-0/+1
| |/
* | Merge branch 'kvm-guestmemfd' into HEADPaolo Bonzini2023-11-141-2/+0
|\ \ | |/ |/|
| * KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIERSean Christopherson2023-11-131-2/+0
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-11-021-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-241-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
| | |/