summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* KVM: Introduce KVM_SET_USER_MEMORY_REGION2Sean Christopherson2023-11-135-11/+87
* KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIERSean Christopherson2023-11-1317-31/+23
* KVM: PPC: Return '1' unconditionally for KVM_CAP_SYNC_MMUSean Christopherson2023-11-131-4/+0
* KVM: PPC: Drop dead code related to KVM_ARCH_WANT_MMU_NOTIFIERSean Christopherson2023-11-131-3/+4
* KVM: WARN if there are dangling MMU invalidations at VM destructionSean Christopherson2023-11-131-1/+8
* KVM: Use gfn instead of hva for mmu_notifier_retryChao Peng2023-11-134-31/+66
* KVM: Assert that mmu_invalidate_in_progress *never* goes negativeSean Christopherson2023-11-131-2/+1
* KVM: Tweak kvm_hva_range and hva_handler_t to allow reusing for gfn rangesSean Christopherson2023-11-131-15/+19
* selftests: kvm/s390x: use vm_create_barebones()Paolo Bonzini2023-11-081-8/+3
* Merge tag 'kvmarm-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-10-3164-1177/+3019
|\
| * Merge branch kvm-arm64/pmu_pmcr_n into kvmarm/nextOliver Upton2023-10-309-56/+1204
| |\
| | * KVM: selftests: aarch64: vPMU test for validating user accessesRaghavendra Rao Ananta2023-10-241-1/+86
| | * KVM: selftests: aarch64: vPMU register test for unimplemented countersReiji Watanabe2023-10-242-7/+76
| | * KVM: selftests: aarch64: vPMU register test for implemented countersReiji Watanabe2023-10-241-4/+266
| | * KVM: selftests: aarch64: Introduce vpmu_counter_access testReiji Watanabe2023-10-242-0/+256
| | * tools: Import arm_pmuv3.hRaghavendra Rao Ananta2023-10-241-0/+308
| | * KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guestReiji Watanabe2023-10-241-4/+42
| | * KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first runRaghavendra Rao Ananta2023-10-243-2/+14
| | * KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR}Raghavendra Rao Ananta2023-10-241-6/+45
| | * KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMURaghavendra Rao Ananta2023-10-244-15/+43
| | * KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0Reiji Watanabe2023-10-244-11/+25
| | * KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handlerReiji Watanabe2023-10-243-12/+29
| | * KVM: arm64: PMU: Introduce helpers to set the guest's PMUReiji Watanabe2023-10-241-15/+35
| * | Merge branch kvm-arm64/mops into kvmarm/nextOliver Upton2023-10-308-53/+78
| |\ \
| | * | KVM: arm64: Expose MOPS instructions to guestsKristina Martsenko2023-10-093-4/+5
| | * | KVM: arm64: Add handler for MOPS exceptionsKristina Martsenko2023-10-095-49/+73
| * | | Merge branch kvm-arm64/writable-id-regs into kvmarm/nextOliver Upton2023-10-3020-699/+1095
| |\ \ \
| | * | | KVM: selftests: Avoid using forced target for generating arm64 headersOliver Upton2023-10-301-6/+5
| | * | | tools headers arm64: Fix references to top srcdir in MakefileOliver Upton2023-10-301-8/+8
| | * | | KVM: arm64: selftests: Test for setting ID register from usersapceJing Zhang2023-10-182-0/+482
| | * | | tools headers arm64: Update sysreg.h with kernel sourcesJing Zhang2023-10-186-661/+232
| | * | | KVM: selftests: Generate sysreg-defs.h and add to include pathOliver Upton2023-10-181-3/+20
| | * | | perf build: Generate arm64's sysreg-defs.h and add to include pathOliver Upton2023-10-182-3/+14
| | * | | tools: arm64: Add a Makefile for generating sysreg-defs.hOliver Upton2023-10-182-0/+39
| | |/ /
| | * | KVM: arm64: Document vCPU feature selection UAPIsOliver Upton2023-10-043-0/+53
| | * | KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1Oliver Upton2023-10-041-1/+1
| | * | KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1Jing Zhang2023-10-041-1/+7
| | * | KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1Jing Zhang2023-10-041-3/+17
| | * | KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1Oliver Upton2023-10-041-12/+26
| | * | KVM: arm64: Bump up the default KVM sanitised debug version to v8p8Oliver Upton2023-10-041-4/+7
| | * | KVM: arm64: Reject attempts to set invalid debug arch versionOliver Upton2023-10-041-3/+29
| | * | KVM: arm64: Advertise selected DebugVer in DBGDIDR.VersionOliver Upton2023-10-041-5/+6
| | * | KVM: arm64: Use guest ID register values for the sake of emulationJing Zhang2023-10-041-3/+3
| | * | KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKSJing Zhang2023-10-041-0/+48
| | * | KVM: arm64: Allow userspace to get the writable masks for feature ID registersJing Zhang2023-10-045-0/+112
| | |/
| * | Merge branch kvm-arm64/sgi-injection into kvmarm/nextOliver Upton2023-10-3013-153/+212
| |\ \
| | * | KVM: arm64: Clarify the ordering requirements for vcpu/RD creationMarc Zyngier2023-09-301-0/+7
| | * | KVM: arm64: vgic-v3: Optimize affinity-based SGI injectionMarc Zyngier2023-09-301-53/+11
| | * | KVM: arm64: Fast-track kvm_mpidr_to_vcpu() when mpidr_data is availableMarc Zyngier2023-09-301-0/+12
| | * | KVM: arm64: Build MPIDR to vcpu index cache at runtimeMarc Zyngier2023-09-302-0/+82