summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm
AgeCommit message (Expand)AuthorFilesLines
2024-05-01KVM: arm64: Do not re-initialize the KVM lockFuad Tabba1-1/+0
2024-05-01KVM: arm64: Refactor checks for FP state ownershipFuad Tabba4-6/+5
2024-05-01KVM: arm64: Move guest_owns_fp_regs() to increase its scopeFuad Tabba3-8/+2
2024-05-01KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVMFuad Tabba3-0/+13
2024-05-01KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNXRussell King1-1/+0
2024-04-25KVM: arm64: vgic-its: Get rid of the lpi_list_lockOliver Upton3-7/+5
2024-04-25KVM: arm64: vgic-its: Rip out the global translation cacheOliver Upton3-126/+4
2024-04-25KVM: arm64: vgic-its: Use the per-ITS translation cache for injectionOliver Upton1-46/+17
2024-04-25KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addrOliver Upton1-14/+21
2024-04-25KVM: arm64: vgic-its: Maintain a translation cache per ITSOliver Upton1-1/+36
2024-04-25KVM: arm64: vgic-its: Scope translation cache invalidations to an ITSOliver Upton3-14/+36
2024-04-25KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list()Oliver Upton3-50/+0
2024-04-25KVM: arm64: vgic-debug: Use an xarray mark for debug iteratorOliver Upton3-25/+62
2024-04-25KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall()Oliver Upton1-9/+4
2024-04-25KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall()Oliver Upton1-10/+6
2024-04-25KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table()Oliver Upton1-17/+10
2024-04-24KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()Oliver Upton1-4/+4
2024-04-23KVM: arm64: nv: Work around lack of pauth support in old toolchainsMarc Zyngier1-2/+12
2024-04-20KVM: arm64: Drop trapping of PAuth instructions/keysMarc Zyngier5-94/+49
2024-04-20KVM: arm64: nv: Advertise support for PAuthMarc Zyngier1-6/+2
2024-04-20KVM: arm64: nv: Handle ERETA[AB] instructionsMarc Zyngier3-5/+33
2024-04-20KVM: arm64: nv: Add emulation for ERETAx instructionsMarc Zyngier2-0/+197
2024-04-20KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0Marc Zyngier1-3/+25
2024-04-20KVM: arm64: nv: Handle HCR_EL2.{API,APK} independentlyMarc Zyngier1-5/+27
2024-04-20KVM: arm64: nv: Honor HFGITR_EL2.ERET being setMarc Zyngier1-1/+2
2024-04-20KVM: arm64: nv: Fast-track 'InHost' exception returnsMarc Zyngier2-26/+47
2024-04-20KVM: arm64: nv: Add trap forwarding for ERET and SMCMarc Zyngier2-0/+34
2024-04-20KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2Marc Zyngier3-5/+36
2024-04-20KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flagMarc Zyngier1-6/+1
2024-04-20KVM: arm64: Constraint PAuth support to consistent implementationsMarc Zyngier1-2/+36
2024-04-20KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET*Marc Zyngier1-1/+1
2024-04-14KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylistSebastian Ene1-1/+0
2024-04-14KVM: arm64: Improve out-of-order sysreg table diagnosticsMarc Zyngier1-2/+4
2024-04-12KVM: arm64: Exclude FP ownership from kvm_vcpu_archMarc Zyngier6-18/+10
2024-04-12KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_archMarc Zyngier3-4/+2
2024-04-12KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_archMarc Zyngier1-2/+2
2024-04-12KVM: arm64: Exclude host_debug_data from vcpu_archMarc Zyngier2-6/+6
2024-04-12KVM: arm64: Add accessor for per-CPU stateMarc Zyngier9-17/+16
2024-04-11KVM: delete .change_pte MMU notifier callbackPaolo Bonzini1-34/+0
2024-04-01KVM: arm64: Rationalise KVM banner outputMarc Zyngier1-8/+5
2024-04-01KVM: arm64: Ensure target address is granule-aligned for range TLBIWill Deacon1-4/+7
2024-04-01KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range()Will Deacon2-2/+4
2024-04-01KVM: arm64: Don't pass a TLBI level hint when zapping table entriesWill Deacon1-5/+7
2024-04-01KVM: arm64: Don't defer TLB invalidation when zapping table entriesWill Deacon1-1/+3
2024-03-26KVM: arm64: Fix out-of-IPA space translation fault handlingWujie Duan1-1/+1
2024-03-16Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later c...Oliver Upton3-139/+0
2024-03-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds28-274/+1057
2024-03-15Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2024-03-15Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2-12/+6
2024-03-11Merge tag 'kvmarm-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/kvm...Paolo Bonzini28-272/+1056