summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Expand)Author
2023-08-28Merge branch kvm-arm64/tlbi-range into kvmarm-master/nextMarc Zyngier
2023-08-28Merge branch kvm-arm64/nv-trap-forwarding into kvmarm-master/nextMarc Zyngier
2023-08-23KVM: arm64: nv: Add trap description for SPSR_EL2 and ELR_EL2Marc Zyngier
2023-08-17KVM: arm64: nv: Select XARRAY_MULTI to fix build errorRandy Dunlap
2023-08-17KVM: arm64: nv: Add support for HCRX_EL2Marc Zyngier
2023-08-17KVM: arm64: Move HCRX_EL2 switch to load/put on VHE systemsMarc Zyngier
2023-08-17KVM: arm64: nv: Expose FGT to nested guestsMarc Zyngier
2023-08-17KVM: arm64: nv: Add switching support for HFGxTR/HDFGxTRMarc Zyngier
2023-08-17KVM: arm64: nv: Expand ERET trap forwarding to handle FGTMarc Zyngier
2023-08-17KVM: arm64: nv: Add SVC trap forwardingMarc Zyngier
2023-08-17KVM: arm64: nv: Add trap forwarding for HDFGxTR_EL2Marc Zyngier
2023-08-17KVM: arm64: nv: Add trap forwarding for HFGITR_EL2Marc Zyngier
2023-08-17KVM: arm64: nv: Add trap forwarding for HFGxTR_EL2Marc Zyngier
2023-08-17KVM: arm64: nv: Add fine grained trap forwarding infrastructureMarc Zyngier
2023-08-17KVM: arm64: nv: Add trap forwarding for CNTHCTL_EL2Marc Zyngier
2023-08-17KVM: arm64: nv: Add trap forwarding for MDCR_EL2Marc Zyngier
2023-08-17KVM: arm64: nv: Expose FEAT_EVT to nested guestsMarc Zyngier
2023-08-17KVM: arm64: nv: Add trap forwarding for HCR_EL2Marc Zyngier
2023-08-17KVM: arm64: nv: Add trap forwarding infrastructureMarc Zyngier
2023-08-17KVM: arm64: Restructure FGT register switchingMarc Zyngier
2023-08-17KVM: arm64: nv: Add FGT registersMarc Zyngier
2023-08-17KVM: arm64: Add missing HCR_EL2 trap bitsMarc Zyngier
2023-08-17KVM: arm64: Correctly handle ACCDATA_EL1 trapsMarc Zyngier
2023-08-17arm64: Add feature detection for fine grained trapsMark Brown
2023-08-17arm64: Add HDFGRTR_EL2 and HDFGWTR_EL2 layoutsMarc Zyngier
2023-08-17arm64: Add missing BRB/CFP/DVP/CPP instructionsMarc Zyngier
2023-08-17arm64: Add debug registers affected by HDFGxTR_EL2Marc Zyngier
2023-08-17arm64: Add AT operation encodingsMarc Zyngier
2023-08-17arm64: Add TLBI operation encodingsMarc Zyngier
2023-08-17arm64: Add missing DC ZVA/GVA/GZVA encodingsMarc Zyngier
2023-08-17arm64: Add missing ERX*_EL1 encodingsMarc Zyngier
2023-08-17arm64: Add missing VA CMO encodingsMarc Zyngier
2023-08-17KVM: arm64: Use TLBI range-based instructions for unmapRaghavendra Rao Ananta
2023-08-17KVM: arm64: Invalidate the table entries upon a rangeRaghavendra Rao Ananta
2023-08-17KVM: arm64: Flush only the memslot after write-protectRaghavendra Rao Ananta
2023-08-17KVM: arm64: Implement kvm_arch_flush_remote_tlbs_range()Raghavendra Rao Ananta
2023-08-17KVM: arm64: Define kvm_tlb_flush_vmid_range()Raghavendra Rao Ananta
2023-08-17KVM: arm64: Implement __kvm_tlb_flush_vmid_range()Raghavendra Rao Ananta
2023-08-17arm64: tlb: Implement __flush_s2_tlb_range_op()Raghavendra Rao Ananta
2023-08-17arm64: tlb: Refactor the core flush algorithm of __flush_tlb_rangeRaghavendra Rao Ananta
2023-08-17KVM: Move kvm_arch_flush_remote_tlbs_memslot() to common codeDavid Matlack
2023-08-17KVM: Allow range-based TLB invalidation from common codeDavid Matlack
2023-08-17KVM: arm64: Use kvm_arch_flush_remote_tlbs()Raghavendra Rao Ananta
2023-08-17KVM: Declare kvm_arch_flush_remote_tlbs() globallyRaghavendra Rao Ananta
2023-08-17KVM: Rename kvm_arch_flush_remote_tlb() to kvm_arch_flush_remote_tlbs()David Matlack
2023-07-28Merge branch kvm-arm64/6.6/generic-vcpu into kvmarm-master/nextMarc Zyngier
2023-07-23Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2023-07-23Merge tag 'kvm-s390-master-6.5-1' of https://git.kernel.org/pub/scm/linux/ker...Paolo Bonzini
2023-07-23Merge tag 'kvmarm-fixes-6.5-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini
2023-07-22Merge tag 'powerpc-6.5-4' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds