summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Expand)AuthorFilesLines
2024-05-03Merge branch kvm-arm64/pkvm-6.10 into kvmarm-master/nextMarc Zyngier27-201/+307
2024-05-03Merge branch kvm-arm64/lpi-xa-cache into kvmarm-master/nextMarc Zyngier6-287/+169
2024-05-03Merge branch kvm-arm64/nv-eret-pauth into kvmarm-master/nextMarc Zyngier15-121/+524
2024-05-03Merge branch kvm-arm64/host_data into kvmarm-master/nextMarc Zyngier14-75/+106
2024-05-03KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHEMarc Zyngier1-1/+4
2024-05-01KVM: arm64: Force injection of a data abort on NISV MMIO exitMarc Zyngier1-0/+8
2024-05-01KVM: arm64: Restrict supported capabilities for protected VMsFuad Tabba1-0/+32
2024-05-01KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap()Fuad Tabba1-15/+9
2024-05-01KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exitFuad Tabba1-1/+23
2024-05-01KVM: arm64: Introduce and use predicates that check for protected VMsFuad Tabba3-8/+11
2024-05-01KVM: arm64: Add is_pkvm_initialized() helperQuentin Perret1-4/+8
2024-05-01KVM: arm64: Simplify vgic-v3 hypercallsMarc Zyngier9-75/+38
2024-05-01KVM: arm64: Move setting the page as dirty out of the critical sectionFuad Tabba1-3/+5
2024-05-01KVM: arm64: Change kvm_handle_mmio_return() return polarityFuad Tabba2-3/+3
2024-05-01KVM: arm64: Fix comment for __pkvm_vcpu_init_traps()Fuad Tabba1-1/+1
2024-05-01KVM: arm64: Prevent kmemleak from accessing .hyp.dataQuentin Perret1-0/+1
2024-05-01KVM: arm64: Do not map the host fpsimd state to hyp in pKVMFuad Tabba3-31/+4
2024-05-01KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHEFuad Tabba1-13/+13
2024-05-01KVM: arm64: Support TLB invalidation in guest contextWill Deacon1-24/+91
2024-05-01KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTEWill Deacon1-0/+15
2024-05-01KVM: arm64: Check for PTE validity when checking for executable/cacheableMarc Zyngier1-3/+3
2024-05-01KVM: arm64: Avoid BUG-ing from the host abort pathQuentin Perret1-1/+7
2024-05-01KVM: arm64: Issue CMOs when tearing down guest s2 pagesQuentin Perret1-0/+1
2024-05-01KVM: arm64: Do not re-initialize the KVM lockFuad Tabba1-1/+0
2024-05-01KVM: arm64: Refactor checks for FP state ownershipFuad Tabba6-10/+13
2024-05-01KVM: arm64: Move guest_owns_fp_regs() to increase its scopeFuad Tabba4-8/+8
2024-05-01KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVMFuad Tabba3-0/+13
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-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 Zyngier7-99/+70
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 Zyngier4-0/+210
2024-04-20KVM: arm64: nv: Add kvm_has_pauth() helperMarc Zyngier1-0/+15
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 Zyngier2-10/+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 Zyngier3-0/+35
2024-04-20KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2Marc Zyngier3-5/+36