summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'kbuild-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds2024-05-183-16/+3
|\
| * Makefile: remove redundant tool coverage variablesMasahiro Yamada2024-05-141-13/+0
| * kbuild: use $(src) instead of $(srctree)/$(src) for source directoryMasahiro Yamada2024-05-102-3/+3
* | Merge tag 'kvmarm-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kv...Paolo Bonzini2024-05-1238-678/+1078
|\ \
| * \ Merge branch kvm-arm64/mpidr-reset into kvmarm-master/nextMarc Zyngier2024-05-092-31/+36
| |\ \
| | * | KVM: arm64: Only reset vCPU-scoped feature ID regs onceOliver Upton2024-05-092-13/+24
| | * | KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs()Oliver Upton2024-05-091-17/+10
| | * | KVM: arm64: Rename is_id_reg() to imply VM scopeOliver Upton2024-05-091-5/+6
| | |/
| * | Merge branch kvm-arm64/misc-6.10 into kvmarm-master/nextMarc Zyngier2024-05-084-32/+108
| |\ \
| | * | KVM: arm64: Destroy mpidr_data for 'late' vCPU creationOliver Upton2024-05-081-9/+41
| | * | KVM: arm64: vgic: Allocate private interrupts on demandMarc Zyngier2024-05-031-19/+63
| | * | KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNXRussell King2024-05-011-1/+0
| | * | KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylistSebastian Ene2024-04-141-1/+0
| | * | KVM: arm64: Improve out-of-order sysreg table diagnosticsMarc Zyngier2024-04-141-2/+4
| * | | Merge branch kvm-arm64/pkvm-6.10 into kvmarm-master/nextMarc Zyngier2024-05-0322-178/+277
| |\ \ \
| | * | | KVM: arm64: Force injection of a data abort on NISV MMIO exitMarc Zyngier2024-05-011-0/+8
| | * | | KVM: arm64: Restrict supported capabilities for protected VMsFuad Tabba2024-05-011-0/+32
| | * | | KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap()Fuad Tabba2024-05-011-15/+9
| | * | | KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exitFuad Tabba2024-05-011-1/+23
| | * | | KVM: arm64: Introduce and use predicates that check for protected VMsFuad Tabba2024-05-012-4/+7
| | * | | KVM: arm64: Simplify vgic-v3 hypercallsMarc Zyngier2024-05-017-67/+34
| | * | | KVM: arm64: Move setting the page as dirty out of the critical sectionFuad Tabba2024-05-011-3/+5
| | * | | KVM: arm64: Change kvm_handle_mmio_return() return polarityFuad Tabba2024-05-012-3/+3
| | * | | KVM: arm64: Fix comment for __pkvm_vcpu_init_traps()Fuad Tabba2024-05-011-1/+1
| | * | | KVM: arm64: Prevent kmemleak from accessing .hyp.dataQuentin Perret2024-05-011-0/+1
| | * | | KVM: arm64: Do not map the host fpsimd state to hyp in pKVMFuad Tabba2024-05-012-28/+4
| | * | | KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHEFuad Tabba2024-05-011-13/+13
| | * | | KVM: arm64: Support TLB invalidation in guest contextWill Deacon2024-05-011-24/+91
| | * | | KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTEWill Deacon2024-05-011-0/+15
| | * | | KVM: arm64: Check for PTE validity when checking for executable/cacheableMarc Zyngier2024-05-011-3/+3
| | * | | KVM: arm64: Avoid BUG-ing from the host abort pathQuentin Perret2024-05-011-1/+7
| | * | | KVM: arm64: Issue CMOs when tearing down guest s2 pagesQuentin Perret2024-05-011-0/+1
| | * | | KVM: arm64: Do not re-initialize the KVM lockFuad Tabba2024-05-011-1/+0
| | * | | KVM: arm64: Refactor checks for FP state ownershipFuad Tabba2024-05-014-6/+5
| | * | | KVM: arm64: Move guest_owns_fp_regs() to increase its scopeFuad Tabba2024-05-013-8/+2
| | * | | KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVMFuad Tabba2024-05-013-0/+13
| * | | | Merge branch kvm-arm64/lpi-xa-cache into kvmarm-master/nextMarc Zyngier2024-05-036-287/+169
| |\ \ \ \
| | * | | | KVM: arm64: vgic-its: Get rid of the lpi_list_lockOliver Upton2024-04-253-7/+5
| | * | | | KVM: arm64: vgic-its: Rip out the global translation cacheOliver Upton2024-04-253-126/+4
| | * | | | KVM: arm64: vgic-its: Use the per-ITS translation cache for injectionOliver Upton2024-04-251-46/+17
| | * | | | KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addrOliver Upton2024-04-251-14/+21
| | * | | | KVM: arm64: vgic-its: Maintain a translation cache per ITSOliver Upton2024-04-251-1/+36
| | * | | | KVM: arm64: vgic-its: Scope translation cache invalidations to an ITSOliver Upton2024-04-253-14/+36
| | * | | | KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list()Oliver Upton2024-04-253-50/+0
| | * | | | KVM: arm64: vgic-debug: Use an xarray mark for debug iteratorOliver Upton2024-04-253-25/+62
| | * | | | KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall()Oliver Upton2024-04-251-9/+4
| | * | | | KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall()Oliver Upton2024-04-251-10/+6
| | * | | | KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table()Oliver Upton2024-04-251-17/+10
| | | |_|/ | | |/| |
| * | | | Merge branch kvm-arm64/nv-eret-pauth into kvmarm-master/nextMarc Zyngier2024-05-039-108/+454
| |\ \ \ \
| | * | | | KVM: arm64: nv: Work around lack of pauth support in old toolchainsMarc Zyngier2024-04-231-2/+12