On 04.02.20 09:40, Thomas Huth wrote: > On 03/02/2020 14.19, Christian Borntraeger 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 early boot time. This has to be >> done early, because it needs large amounts of memory and will disable >> some features like STP time sync for the lpar. >> >> Extend ultravisor info definitions and expose it via uv_info struct >> filled in during startup. >> >> Signed-off-by: Vasily Gorbik <gor@xxxxxxxxxxxxx> >> --- > [...] >> diff --git a/arch/s390/include/asm/uv.h b/arch/s390/include/asm/uv.h >> index 4093a2856929..32eac3ab2d3b 100644 >> --- a/arch/s390/include/asm/uv.h >> +++ b/arch/s390/include/asm/uv.h >> @@ -44,7 +44,19 @@ struct uv_cb_qui { >> struct uv_cb_header header; >> u64 reserved08; >> u64 inst_calls_list[4]; >> - u64 reserved30[15]; >> + u64 reserved30[2]; >> + u64 uv_base_stor_len; >> + u64 reserved48; >> + u64 conf_base_phys_stor_len; >> + u64 conf_base_virt_stor_len; >> + u64 conf_virt_var_stor_len; >> + u64 cpu_stor_len; >> + u32 reserved68[3]; > > If I count right, that should be named reserved70 instead? Right. Fixed. > >> + u32 max_num_sec_conf; >> + u64 max_guest_stor_addr; >> + u8 reserved80[150-128]; > > And this one reserved88[158 - 136] ? Right. Fixed > >> + u16 max_guest_cpus; >> + u64 reserved98; > > reservedA0 ? Fixed. (with lowercase a as in other s390 include files): > >> } __packed __aligned(8); >> > > Apart from that, the patch looks ok to me. Thanks