summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-09-0722-203/+2370
|\
| * Merge tag 'kvm-x86-generic-6.6' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-08-311-1/+1
| |\
| | * KVM: Wrap kvm_{gfn,hva}_range.pte in a per-action unionSean Christopherson2023-08-171-1/+1
| * | Merge tag 'kvmarm-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-08-3122-202/+2369
| |\ \
| | * \ Merge branch kvm-arm64/6.6/misc into kvmarm-master/nextMarc Zyngier2023-08-286-89/+138
| | |\ \
| | | * | KVM: arm64: Remove size-order align in the nVHE hyp private VA rangeVincent Donnefort2023-08-265-85/+137
| | | * | KVM: arm64: Remove unused declarationsYue Haibing2023-08-151-2/+0
| | | * | KVM: arm64: Remove redundant kvm_set_pfn_accessed() from user_mem_abort()Fuad Tabba2023-08-081-1/+0
| | | * | KVM: arm64: Use the known cpu id instead of smp_processor_id()Shaoqin Huang2023-07-281-1/+1
| | * | | Merge branch kvm-arm64/6.6/pmu-fixes into kvmarm-master/nextMarc Zyngier2023-08-283-11/+47
| | |\ \ \
| | | * | | KVM: arm64: pmu: Resync EL0 state on counter rotationMarc Zyngier2023-08-222-0/+21
| | | * | | KVM: arm64: PMU: Don't advertise STALL_SLOT_{FRONTEND,BACKEND}Reiji Watanabe2023-08-201-2/+4
| | | * | | KVM: arm64: PMU: Don't advertise the STALL_SLOT eventReiji Watanabe2023-08-201-2/+1
| | | * | | KVM: arm64: PMU: Avoid inappropriate use of host's PMUVerReiji Watanabe2023-08-201-6/+16
| | | * | | KVM: arm64: PMU: Disallow vPMU on non-uniform PMUVerReiji Watanabe2023-08-201-2/+6
| | | |/ /
| | * | | Merge branch kvm-arm64/tlbi-range into kvmarm-master/nextMarc Zyngier2023-08-287-19/+136
| | |\ \ \
| | | * | | KVM: arm64: Use TLBI range-based instructions for unmapRaghavendra Rao Ananta2023-08-171-7/+33
| | | * | | KVM: arm64: Invalidate the table entries upon a rangeRaghavendra Rao Ananta2023-08-171-1/+2
| | | * | | KVM: arm64: Flush only the memslot after write-protectRaghavendra Rao Ananta2023-08-171-1/+1
| | | * | | KVM: arm64: Implement kvm_arch_flush_remote_tlbs_range()Raghavendra Rao Ananta2023-08-171-0/+8
| | | * | | KVM: arm64: Define kvm_tlb_flush_vmid_range()Raghavendra Rao Ananta2023-08-171-0/+20
| | | * | | KVM: arm64: Implement __kvm_tlb_flush_vmid_range()Raghavendra Rao Ananta2023-08-173-0/+69
| | | * | | KVM: Move kvm_arch_flush_remote_tlbs_memslot() to common codeDavid Matlack2023-08-171-6/+0
| | | * | | KVM: arm64: Use kvm_arch_flush_remote_tlbs()Raghavendra Rao Ananta2023-08-172-4/+3
| | | |/ /
| | * | | Merge branch kvm-arm64/nv-trap-forwarding into kvmarm-master/nextMarc Zyngier2023-08-288-39/+2026
| | |\ \ \
| | | * | | KVM: arm64: nv: Add trap description for SPSR_EL2 and ELR_EL2Marc Zyngier2023-08-231-0/+2
| | | * | | KVM: arm64: nv: Select XARRAY_MULTI to fix build errorRandy Dunlap2023-08-171-0/+1
| | | * | | KVM: arm64: nv: Add support for HCRX_EL2Marc Zyngier2023-08-174-37/+77
| | | * | | KVM: arm64: Move HCRX_EL2 switch to load/put on VHE systemsMarc Zyngier2023-08-171-6/+6
| | | * | | KVM: arm64: nv: Expose FGT to nested guestsMarc Zyngier2023-08-171-2/+3
| | | * | | KVM: arm64: nv: Add switching support for HFGxTR/HDFGxTRMarc Zyngier2023-08-171-0/+48
| | | * | | KVM: arm64: nv: Expand ERET trap forwarding to handle FGTMarc Zyngier2023-08-171-1/+16
| | | * | | KVM: arm64: nv: Add SVC trap forwardingMarc Zyngier2023-08-172-0/+16
| | | * | | KVM: arm64: nv: Add trap forwarding for HDFGxTR_EL2Marc Zyngier2023-08-171-0/+474
| | | * | | KVM: arm64: nv: Add trap forwarding for HFGITR_EL2Marc Zyngier2023-08-171-0/+109
| | | * | | KVM: arm64: nv: Add trap forwarding for HFGxTR_EL2Marc Zyngier2023-08-171-0/+71
| | | * | | KVM: arm64: nv: Add fine grained trap forwarding infrastructureMarc Zyngier2023-08-171-3/+87
| | | * | | KVM: arm64: nv: Add trap forwarding for CNTHCTL_EL2Marc Zyngier2023-08-171-1/+49
| | | * | | KVM: arm64: nv: Add trap forwarding for MDCR_EL2Marc Zyngier2023-08-171-0/+268
| | | * | | KVM: arm64: nv: Expose FEAT_EVT to nested guestsMarc Zyngier2023-08-171-2/+1
| | | * | | KVM: arm64: nv: Add trap forwarding for HCR_EL2Marc Zyngier2023-08-171-0/+488
| | | * | | KVM: arm64: nv: Add trap forwarding infrastructureMarc Zyngier2023-08-173-0/+314
| | | * | | KVM: arm64: Restructure FGT register switchingMarc Zyngier2023-08-171-27/+29
| | | * | | KVM: arm64: nv: Add FGT registersMarc Zyngier2023-08-171-0/+5
| | | * | | KVM: arm64: Correctly handle ACCDATA_EL1 trapsMarc Zyngier2023-08-171-0/+2
| | | |/ /
| | * | | Merge branch kvm-arm64/6.6/generic-vcpu into kvmarm-master/nextMarc Zyngier2023-07-284-44/+22
| | |\ \ \ | | | |/ / | | |/| |
| | | * | KVM: arm64: Always return generic v8 as the preferred targetOliver Upton2023-07-112-19/+5
| | | * | KVM: arm64: Replace vCPU target with a configuration flagOliver Upton2023-07-112-8/+6
| | | * | KVM: arm64: Remove pointless check for changed init targetOliver Upton2023-07-111-2/+1
| | | * | KVM: arm64: Delete pointless switch statement in kvm_reset_vcpu()Oliver Upton2023-07-111-15/+10
| | | |/