summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm
AgeCommit message (Expand)AuthorFilesLines
2023-09-12KVM: arm64: Properly return allocated EL2 VA from hyp_alloc_private_va_range()Marc Zyngier1-0/+3
2023-09-07Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds22-203/+2370
2023-08-31Merge tag 'kvm-x86-generic-6.6' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-1/+1
2023-08-31Merge tag 'kvmarm-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini22-202/+2369
2023-08-28Merge tag 'hardening-v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-4/+6
2023-08-28Merge branch kvm-arm64/6.6/misc into kvmarm-master/nextMarc Zyngier6-89/+138
2023-08-28Merge branch kvm-arm64/6.6/pmu-fixes into kvmarm-master/nextMarc Zyngier3-11/+47
2023-08-28Merge branch kvm-arm64/tlbi-range into kvmarm-master/nextMarc Zyngier7-19/+136
2023-08-28Merge branch kvm-arm64/nv-trap-forwarding into kvmarm-master/nextMarc Zyngier8-39/+2026
2023-08-26KVM: arm64: Remove size-order align in the nVHE hyp private VA rangeVincent Donnefort5-85/+137
2023-08-23KVM: arm64: nv: Add trap description for SPSR_EL2 and ELR_EL2Marc Zyngier1-0/+2
2023-08-22KVM: arm64: pmu: Resync EL0 state on counter rotationMarc Zyngier2-0/+21
2023-08-20KVM: arm64: PMU: Don't advertise STALL_SLOT_{FRONTEND,BACKEND}Reiji Watanabe1-2/+4
2023-08-20KVM: arm64: PMU: Don't advertise the STALL_SLOT eventReiji Watanabe1-2/+1
2023-08-20KVM: arm64: PMU: Avoid inappropriate use of host's PMUVerReiji Watanabe1-6/+16
2023-08-20KVM: arm64: PMU: Disallow vPMU on non-uniform PMUVerReiji Watanabe1-2/+6
2023-08-17KVM: Wrap kvm_{gfn,hva}_range.pte in a per-action unionSean Christopherson1-1/+1
2023-08-17KVM: arm64: nv: Select XARRAY_MULTI to fix build errorRandy Dunlap1-0/+1
2023-08-17KVM: arm64: nv: Add support for HCRX_EL2Marc Zyngier4-37/+77
2023-08-17KVM: arm64: Move HCRX_EL2 switch to load/put on VHE systemsMarc Zyngier1-6/+6
2023-08-17KVM: arm64: nv: Expose FGT to nested guestsMarc Zyngier1-2/+3
2023-08-17KVM: arm64: nv: Add switching support for HFGxTR/HDFGxTRMarc Zyngier1-0/+48
2023-08-17KVM: arm64: nv: Expand ERET trap forwarding to handle FGTMarc Zyngier1-1/+16
2023-08-17KVM: arm64: nv: Add SVC trap forwardingMarc Zyngier2-0/+16
2023-08-17KVM: arm64: nv: Add trap forwarding for HDFGxTR_EL2Marc Zyngier1-0/+474
2023-08-17KVM: arm64: nv: Add trap forwarding for HFGITR_EL2Marc Zyngier1-0/+109
2023-08-17KVM: arm64: nv: Add trap forwarding for HFGxTR_EL2Marc Zyngier1-0/+71
2023-08-17KVM: arm64: nv: Add fine grained trap forwarding infrastructureMarc Zyngier1-3/+87
2023-08-17KVM: arm64: nv: Add trap forwarding for CNTHCTL_EL2Marc Zyngier1-1/+49
2023-08-17KVM: arm64: nv: Add trap forwarding for MDCR_EL2Marc Zyngier1-0/+268
2023-08-17KVM: arm64: nv: Expose FEAT_EVT to nested guestsMarc Zyngier1-2/+1
2023-08-17KVM: arm64: nv: Add trap forwarding for HCR_EL2Marc Zyngier1-0/+488
2023-08-17KVM: arm64: nv: Add trap forwarding infrastructureMarc Zyngier3-0/+314
2023-08-17KVM: arm64: Restructure FGT register switchingMarc Zyngier1-27/+29
2023-08-17KVM: arm64: nv: Add FGT registersMarc Zyngier1-0/+5
2023-08-17KVM: arm64: Correctly handle ACCDATA_EL1 trapsMarc Zyngier1-0/+2
2023-08-17KVM: arm64: Use TLBI range-based instructions for unmapRaghavendra Rao Ananta1-7/+33
2023-08-17KVM: arm64: Invalidate the table entries upon a rangeRaghavendra Rao Ananta1-1/+2
2023-08-17KVM: arm64: Flush only the memslot after write-protectRaghavendra Rao Ananta1-1/+1
2023-08-17KVM: arm64: Implement kvm_arch_flush_remote_tlbs_range()Raghavendra Rao Ananta1-0/+8
2023-08-17KVM: arm64: Define kvm_tlb_flush_vmid_range()Raghavendra Rao Ananta1-0/+20
2023-08-17KVM: arm64: Implement __kvm_tlb_flush_vmid_range()Raghavendra Rao Ananta3-0/+69
2023-08-17KVM: Move kvm_arch_flush_remote_tlbs_memslot() to common codeDavid Matlack1-6/+0
2023-08-17KVM: arm64: Use kvm_arch_flush_remote_tlbs()Raghavendra Rao Ananta2-4/+3
2023-08-16list: Introduce CONFIG_LIST_HARDENEDMarco Elver2-1/+3
2023-08-16list_debug: Introduce inline wrappers for debug checksMarco Elver1-3/+3
2023-08-15KVM: arm64: Remove unused declarationsYue Haibing1-2/+0
2023-08-08KVM: arm64: Remove redundant kvm_set_pfn_accessed() from user_mem_abort()Fuad Tabba1-1/+0
2023-07-28KVM: arm64: Skip instruction after emulating write to TCR_EL1Oliver Upton1-0/+1
2023-07-28Merge branch kvm-arm64/6.6/generic-vcpu into kvmarm-master/nextMarc Zyngier4-44/+22