Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Merge commit. Changes below are compared with the first parent: 3f3c8be9.
Changes
110 files changed · +2593 −924
Only the first 600 diff lines are shown. Download the complete patch.
Documentation/admin-guide/kernel-parameters.txt
View fileDocumentation/virt/kvm/api.txt
View fileDocumentation/virt/kvm/arm/pvtime.rst
View fileDocumentation/virt/kvm/devices/vcpu.txt
View fileDocumentation/virt/kvm/devices/xics.txt
View fileDocumentation/virt/kvm/devices/xive.txt
View filearch/arm/include/asm/kvm_arm.h
View filearch/arm/include/asm/kvm_emulate.h
View filearch/arm/include/asm/kvm_host.h
View filearch/arm/include/uapi/asm/kvm.h
View filearch/arm/kvm/Makefile
View filearch/arm/kvm/guest.c
View filearch/arm/kvm/handle_exit.c
View filearch/arm/mm/proc-v7-bugs.c
View filearch/arm64/include/asm/kvm_arm.h
View filearch/arm64/include/asm/kvm_emulate.h
View filearch/arm64/include/asm/kvm_host.h
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/include/asm/paravirt.h
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/include/asm/pvclock-abi.h
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/include/uapi/asm/kvm.h
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/kernel/cpu_errata.c
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/kernel/paravirt.c
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/kernel/time.c
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/kvm/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/kvm/Makefile
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/kvm/guest.c
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/kvm/handle_exit.c
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/kvm/inject_fault.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/include/asm/kvm_host.h
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/include/asm/kvm_ppc.h
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/include/asm/reg.h
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/include/uapi/asm/kvm.h
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/kvm/book3s.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/kvm/book3s.h
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/kvm/book3s_32_mmu.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/kvm/book3s_64_mmu.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/kvm/book3s_64_mmu_hv.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/kvm/book3s_64_vio.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/kvm/book3s_hv.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/kvm/book3s_hv_builtin.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/kvm/book3s_hv_nested.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/kvm/book3s_pr.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/kvm/book3s_xive.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/kvm/book3s_xive.h
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/kvm/book3s_xive_native.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/kvm/e500_mmu_host.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/kvm/powerpc.c
View fileThis diff is incomplete. Download the complete patch.
arch/s390/include/asm/kvm_host.h
View fileThis diff is incomplete. Download the complete patch.
arch/s390/kvm/diag.c
View fileThis diff is incomplete. Download the complete patch.
arch/s390/kvm/interrupt.c
View fileThis diff is incomplete. Download the complete patch.
arch/s390/kvm/kvm-s390.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/events/intel/core.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/include/asm/kvm_host.h
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kernel/kvm.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/Makefile
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/cpuid.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/emulate.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/ioapic.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/kvm_cache_regs.h
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/lapic.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/lapic.h
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/mmu/mmu.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/mmu/page_track.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/mmu/paging_tmpl.h
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/pmu.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/pmu.h
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/pmu_amd.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/svm.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/vmx/nested.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/vmx/nested.h
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/vmx/pmu_intel.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/vmx/vmx.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/vmx/vmx.h
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/x86.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kvm/x86.h
View fileThis diff is incomplete. Download the complete patch.
drivers/crypto/ccp/psp-dev.c
View fileThis diff is incomplete. Download the complete patch.
drivers/irqchip/irq-gic-v4.c
View fileThis diff is incomplete. Download the complete patch.
include/Kbuild
View fileThis diff is incomplete. Download the complete patch.
include/kvm/arm_hypercalls.h
View fileThis diff is incomplete. Download the complete patch.
include/kvm/arm_psci.h
View fileThis diff is incomplete. Download the complete patch.
include/kvm/arm_vgic.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/arm-smccc.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/cpuhotplug.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/irqchip/arm-gic-v4.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/kvm_host.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/kvm_types.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/perf_event.h
View fileThis diff is incomplete. Download the complete patch.
include/uapi/linux/kvm.h
View fileThis diff is incomplete. Download the complete patch.
kernel/events/core.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/kvm/.gitignore
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/kvm/Makefile
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/kvm/include/x86_64/processor.h
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/kvm/kvm_create_max_vcpus.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/kvm/lib/x86_64/processor.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/kvm/s390x/sync_regs_test.c
View fileThis diff is incomplete. Download the complete patch.
tools/testing/selftests/kvm/x86_64/xss_msr_test.c
View fileThis diff is incomplete. Download the complete patch.
virt/kvm/arm/arch_timer.c
View fileThis diff is incomplete. Download the complete patch.
virt/kvm/arm/arm.c
View fileThis diff is incomplete. Download the complete patch.
virt/kvm/arm/hypercalls.c
View fileThis diff is incomplete. Download the complete patch.
virt/kvm/arm/mmio.c
View fileThis diff is incomplete. Download the complete patch.
virt/kvm/arm/psci.c
View fileThis diff is incomplete. Download the complete patch.
virt/kvm/arm/pvtime.c
View fileThis diff is incomplete. Download the complete patch.
virt/kvm/arm/vgic/vgic-init.c
View fileThis diff is incomplete. Download the complete patch.
virt/kvm/arm/vgic/vgic-its.c
View fileThis diff is incomplete. Download the complete patch.
virt/kvm/arm/vgic/vgic-v3.c
View fileThis diff is incomplete. Download the complete patch.
virt/kvm/arm/vgic/vgic-v4.c
View fileThis diff is incomplete. Download the complete patch.
virt/kvm/arm/vgic/vgic.c
View fileThis diff is incomplete. Download the complete patch.
virt/kvm/arm/vgic/vgic.h
View fileThis diff is incomplete. Download the complete patch.
virt/kvm/coalesced_mmio.c
View fileThis diff is incomplete. Download the complete patch.
virt/kvm/kvm_main.c
View fileThis diff is incomplete. Download the complete patch.