Skip to content

User controlled virtual machines

Carsten Otte kvm 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest12 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/12kvm-s390: ioctl to switch to user controlled virtual machinesarch/s390/kvm/Kconfig arch/s390/kvm/kvm-s390.c arch/s390/kvm/kvm-s390.h +1 more+52 -03 replies
2/12kvm-s390-ucontrol: per vcpu address spacesarch/s390/kvm/kvm-s390.c include/linux/kvm.h+56 -11 reply
3/12kvm-s390-ucontrol: export page faults to userarch/s390/kvm/kvm-s390.c arch/s390/kvm/kvm-s390.h include/linux/kvm.h+34 -50 replies
4/12kvm-s390-ucontrol: export SIE control block to userarch/s390/include/asm/kvm_host.h virt/kvm/kvm_main.c+7 -04 replies
5/12kvm-s390-ucontrol: disable in-kernel handling of SIE interceptsarch/s390/kvm/kvm-s390.c+4 -10 replies
6/12kvm-s390-ucontrol: disable in-kernel irq stackarch/s390/kvm/kvm-s390.c+2 -10 replies
7/12kvm-s390-ucontrol: interface to inject faults on a vcpu page tablearch/s390/kvm/kvm-s390.c include/linux/kvm.h+7 -00 replies
8/12kvm-s390-ucontrol: disable scaarch/s390/kvm/kvm-s390.c+20 -100 replies
9/12kvm-s390: fix assumption for KVM_MAX_VCPUSarch/s390/include/asm/kvm_host.h+3 -20 replies
10/12kvm-s390: storage key interfacearch/s390/include/asm/kvm_host.h arch/s390/kvm/kvm-s390.c include/linux/kvm.h+144 -30 replies
11/12kvm-s390-ucontrol: announce capability for user controlled vmsarch/s390/kvm/kvm-s390.c include/linux/kvm.h+4 -00 replies
12/12From: Carsten Otte <[email protected]>arch/s390/kvm/kvm-s390.c+1 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [patch 00/12] User controlled virtual machines

Hi Avi, Hi Marcelo,

this patch series introduces an interface to allow a privileged userspace program to control a KVM virtual machine. The interface is intended for use by a machine simulator called CECSIM that can simulate an entire mainframe machine with nested virtualization and I/O for the purpose of testing and debugging its firmware prior to availability of silicon. This patchset allows for concurrent use of the KVM device driver to drive both regular and user controlled virtual machines at the same time. I would kindly like to ask for review and inclusion of these patches.

with kind regards,
Carsten