On Thu, Jul 11, 2019 at 11:31:00AM +1000, David Gibson wrote: > On Wed, Jul 10, 2019 at 11:36:21AM +0530, Bharata B Rao wrote: > > A pseries guest can be run as a secure guest on Ultravisor-enabled > > POWER platforms. When such a secure guest is reset, we need to > > release/reset a few resources both on ultravisor and hypervisor side. > > This is achieved by invoking this new ioctl KVM_PPC_SVM_OFF from the > > machine reset path. > > > > As part of this ioctl, the secure guest is essentially transitioned > > back to normal mode so that it can reboot like a regular guest and > > become secure again. > > > > This ioctl has no effect when invoked for a normal guest. > > > > Signed-off-by: Bharata B Rao <bhar...@linux.ibm.com> > > --- > > * The ioctl implementation in the kernel can be found as part of this > > patchset: > > https://www.spinics.net/lists/linux-mm/msg184366.html > > * Updated linux-headers/linux/kvm.h here for completeness as the > > definition of KVM_PPC_SVM_OFF isn't yet part of upstream kernel. > > The qemu change looks good to me. To actually merge this, the support > will need to go upstream in the kernel first, then we'll need an > update-kernel-headers as a separate patch.
Sure, Thanks. Will post again once ioctl support is included in the kernel. Regards, Bharata.