Re: [RFC 02/37] s390/protvirt: introduce host side setup

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 24.10.19 13:40, Janosch Frank wrote:
From: Vasily Gorbik <gor@xxxxxxxxxxxxx>

Introduce KVM_S390_PROTECTED_VIRTUALIZATION_HOST kbuild option for
protected virtual machines hosting support code.

Add "prot_virt" command line option which controls if the kernel
protected VMs support is enabled at runtime.

Extend ultravisor info definitions and expose it via uv_info struct
filled in during startup.

Signed-off-by: Vasily Gorbik <gor@xxxxxxxxxxxxx>
---
  .../admin-guide/kernel-parameters.txt         |  5 ++
  arch/s390/boot/Makefile                       |  2 +-
  arch/s390/boot/uv.c                           | 20 +++++++-
  arch/s390/include/asm/uv.h                    | 46 ++++++++++++++++--
  arch/s390/kernel/Makefile                     |  1 +
  arch/s390/kernel/setup.c                      |  4 --
  arch/s390/kernel/uv.c                         | 48 +++++++++++++++++++
  arch/s390/kvm/Kconfig                         |  9 ++++
  8 files changed, 126 insertions(+), 9 deletions(-)
  create mode 100644 arch/s390/kernel/uv.c

diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
index c7ac2f3ac99f..aa22e36b3105 100644
--- a/Documentation/admin-guide/kernel-parameters.txt
+++ b/Documentation/admin-guide/kernel-parameters.txt
@@ -3693,6 +3693,11 @@
  			before loading.
  			See Documentation/admin-guide/blockdev/ramdisk.rst.
+ prot_virt= [S390] enable hosting protected virtual machines
+			isolated from the hypervisor (if hardware supports
+			that).
+			Format: <bool>

Isn't that a virt driver detail that should come in via KVM module parameters? I don't see quite yet why this has to be a kernel parameter (that can be changed at runtime).

--

Thanks,

David / dhildenb





[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux