-
- Downloads
Merge tag 'kvm-x86-generic-6.11' of https://github.com/kvm-x86/linux into HEAD
KVM generic changes for 6.11 - Enable halt poll shrinking by default, as Intel found it to be a clear win. - Setup empty IRQ routing when creating a VM to avoid having to synchronize SRCU when creating a split IRQCHIP on x86. - Rework the sched_in/out() paths to replace kvm_arch_sched_in() with a flag that arch code can use for hooking both sched_in() and sched_out(). - Take the vCPU @id as an "unsigned long" instead of "u32" to avoid truncating a bogus value from userspace, e.g. to help userspace detect bugs. - Mark a vCPU as preempted if and only if it's scheduled out while in the KVM_RUN loop, e.g. to avoid marking it preempted and thus writing guest memory when retrieving guest state during live migration blackout. - A few minor cleanups
Showing
- Documentation/virt/kvm/api.rst 4 additions, 4 deletionsDocumentation/virt/kvm/api.rst
- Documentation/virt/kvm/halt-polling.rst 6 additions, 6 deletionsDocumentation/virt/kvm/halt-polling.rst
- arch/arm64/include/asm/kvm_host.h 0 additions, 1 deletionarch/arm64/include/asm/kvm_host.h
- arch/arm64/kvm/arm.c 1 addition, 1 deletionarch/arm64/kvm/arm.c
- arch/loongarch/include/asm/kvm_host.h 0 additions, 1 deletionarch/loongarch/include/asm/kvm_host.h
- arch/loongarch/kvm/vcpu.c 1 addition, 1 deletionarch/loongarch/kvm/vcpu.c
- arch/mips/include/asm/kvm_host.h 0 additions, 1 deletionarch/mips/include/asm/kvm_host.h
- arch/mips/kvm/mips.c 1 addition, 1 deletionarch/mips/kvm/mips.c
- arch/powerpc/include/asm/kvm_host.h 0 additions, 1 deletionarch/powerpc/include/asm/kvm_host.h
- arch/powerpc/kvm/powerpc.c 1 addition, 1 deletionarch/powerpc/kvm/powerpc.c
- arch/riscv/include/asm/kvm_host.h 0 additions, 1 deletionarch/riscv/include/asm/kvm_host.h
- arch/riscv/kvm/vcpu.c 1 addition, 1 deletionarch/riscv/kvm/vcpu.c
- arch/s390/include/asm/kvm_host.h 0 additions, 1 deletionarch/s390/include/asm/kvm_host.h
- arch/s390/kvm/kvm-s390.c 3 additions, 8 deletionsarch/s390/kvm/kvm-s390.c
- arch/x86/include/asm/kvm-x86-ops.h 0 additions, 1 deletionarch/x86/include/asm/kvm-x86-ops.h
- arch/x86/include/asm/kvm_host.h 0 additions, 2 deletionsarch/x86/include/asm/kvm_host.h
- arch/x86/kvm/irq.h 0 additions, 1 deletionarch/x86/kvm/irq.h
- arch/x86/kvm/irq_comm.c 0 additions, 7 deletionsarch/x86/kvm/irq_comm.c
- arch/x86/kvm/pmu.c 3 additions, 3 deletionsarch/x86/kvm/pmu.c
- arch/x86/kvm/svm/svm.c 3 additions, 8 deletionsarch/x86/kvm/svm/svm.c
Loading
Please register or sign in to comment