aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* RISC-V: KVM: Fix GPA passed to __kvm_riscv_hfence_gvma_xyz() functionsAnup Patel2021-10-312-4/+5
* RISC-V: KVM: Factor-out FP virtualization into separate sourcesAnup Patel2021-10-315-176/+228
* Merge tag 'kvmarm-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2021-10-31731-4234/+10961
|\
| * Merge branch kvm/selftests/memslot into kvmarm-master/nextMarc Zyngier2021-10-212-22/+36
| |\
| | * KVM: selftests: Build the memslot tests for arm64Ricardo Koller2021-10-211-0/+2
| | * KVM: selftests: Make memslot_perf_test arch independentRicardo Koller2021-10-211-22/+34
| * | Merge branch kvm-arm64/pkvm/fixed-features into kvmarm-master/nextMarc Zyngier2021-10-1818-155/+1200
| |\ \
| | * | KVM: arm64: pkvm: Give priority to standard traps over pvm handlingMarc Zyngier2021-10-181-4/+7
| | * | KVM: arm64: pkvm: Pass vpcu instead of kvm to kvm_get_exit_handler_array()Marc Zyngier2021-10-183-5/+5
| | * | KVM: arm64: pkvm: Move kvm_handle_pvm_restricted aroundMarc Zyngier2021-10-183-14/+14
| | * | KVM: arm64: pkvm: Consolidate include filesMarc Zyngier2021-10-186-24/+9
| | * | KVM: arm64: pkvm: Preserve pending SError on exit from AArch32Marc Zyngier2021-10-181-1/+2
| | * | KVM: arm64: pkvm: Handle GICv3 traps as requiredMarc Zyngier2021-10-181-1/+17
| | * | KVM: arm64: pkvm: Drop sysregs that should never be routed to the hostMarc Zyngier2021-10-181-50/+0
| | * | KVM: arm64: pkvm: Drop AArch32-specific registersMarc Zyngier2021-10-181-4/+0
| | * | KVM: arm64: pkvm: Make the ERR/ERX*_EL1 registers RAZ/WIMarc Zyngier2021-10-181-11/+22
| | * | KVM: arm64: pkvm: Use a single function to expose all id-regsMarc Zyngier2021-10-183-35/+26
| | * | KVM: arm64: Fix early exit ptrauth handlingMarc Zyngier2021-10-181-10/+4
| | * | KVM: arm64: Handle protected guests at 32 bitsFuad Tabba2021-10-111-0/+34
| | * | KVM: arm64: Trap access to pVM restricted featuresFuad Tabba2021-10-111-0/+57
| | * | KVM: arm64: Move sanitized copies of CPU featuresFuad Tabba2021-10-112-6/+2
| | * | KVM: arm64: Initialize trap registers for protected VMsFuad Tabba2021-10-117-1/+209
| | * | KVM: arm64: Add handlers for protected VM System RegistersFuad Tabba2021-10-118-1/+737
| | * | KVM: arm64: Simplify masking out MTE in feature id regFuad Tabba2021-10-111-8/+2
| | * | KVM: arm64: Add missing field descriptor for MDCR_EL2Fuad Tabba2021-10-111-0/+1
| | * | KVM: arm64: Pass struct kvm to per-EC handlersFuad Tabba2021-10-113-4/+4
| | * | KVM: arm64: Move early handlers to per-EC handlersMarc Zyngier2021-10-113-68/+124
| | * | KVM: arm64: Don't include switch.h into nvhe/kvm-main.cMarc Zyngier2021-10-111-1/+1
| | * | KVM: arm64: Move __get_fault_info() and co into their own include fileMarc Zyngier2021-10-113-61/+77
| | |/
| * | Merge branch kvm-arm64/memory-accounting into kvmarm-master/nextMarc Zyngier2021-10-179-16/+18
| |\ \
| | * | KVM: arm64: Add memcg accounting to KVM allocationsJia He2021-10-174-5/+7
| | * | KVM: arm64: vgic: Add memcg accounting to vgic allocationsJia He2021-10-175-11/+11
| | |/
| * | Merge branch kvm-arm64/selftest/timer into kvmarm-master/nextMarc Zyngier2021-10-1721-48/+2626
| |\ \
| | * | KVM: arm64: selftests: arch_timer: Support vCPU migrationRaghavendra Rao Ananta2021-10-171-1/+114
| | * | KVM: arm64: selftests: Add arch_timer testRaghavendra Rao Ananta2021-10-173-0/+368
| | * | KVM: arm64: selftests: Add host support for vGICRaghavendra Rao Ananta2021-10-174-3/+92
| | * | KVM: arm64: selftests: Add basic GICv3 supportRaghavendra Rao Ananta2021-10-176-1/+448
| | * | KVM: arm64: selftests: Add light-weight spinlock supportRaghavendra Rao Ananta2021-10-173-1/+41
| | * | KVM: arm64: selftests: Add guest support to get the vcpuidRaghavendra Rao Ananta2021-10-172-0/+8
| | * | KVM: arm64: selftests: Maintain consistency for vcpuid typeRaghavendra Rao Ananta2021-10-172-2/+2
| | * | KVM: arm64: selftests: Add support to disable and enable local IRQsRaghavendra Rao Ananta2021-10-171-0/+10
| | * | KVM: arm64: selftests: Add basic support to generate delaysRaghavendra Rao Ananta2021-10-171-0/+25
| | * | KVM: arm64: selftests: Add basic support for arch_timersRaghavendra Rao Ananta2021-10-171-0/+142
| | * | KVM: arm64: selftests: Add support for cpu_relaxRaghavendra Rao Ananta2021-10-171-0/+5
| | * | KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REGRaghavendra Rao Ananta2021-10-174-19/+21
| | * | tools: arm64: Import sysreg.hRaghavendra Rao Ananta2021-10-173-26/+1311
| | * | KVM: arm64: selftests: Add MMIO readl/writel supportRaghavendra Rao Ananta2021-10-171-1/+45
| | |/
| * | Merge branch kvm-arm64/vgic-fixes-5.16 into kvmarm-master/nextMarc Zyngier2021-10-174-17/+34
| |\ \
| | * | KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocodeMarc Zyngier2021-10-171-12/+8
| | * | KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEISMarc Zyngier2021-10-171-2/+0