On 24/10/2019 13.40, Janosch Frank wrote: > Guest registers for protected guests are stored at offset 0x380. > > Signed-off-by: Janosch Frank <frankja@xxxxxxxxxxxxx> > --- > arch/s390/include/asm/kvm_host.h | 4 +++- > arch/s390/kvm/kvm-s390.c | 11 +++++++++++ > 2 files changed, 14 insertions(+), 1 deletion(-) > > diff --git a/arch/s390/include/asm/kvm_host.h b/arch/s390/include/asm/kvm_host.h > index 0ab309b7bf4c..5deabf9734d9 100644 > --- a/arch/s390/include/asm/kvm_host.h > +++ b/arch/s390/include/asm/kvm_host.h > @@ -336,7 +336,9 @@ struct kvm_s390_itdb { > struct sie_page { > struct kvm_s390_sie_block sie_block; > struct mcck_volatile_info mcck_info; /* 0x0200 */ > - __u8 reserved218[1000]; /* 0x0218 */ > + __u8 reserved218[360]; /* 0x0218 */ > + __u64 pv_grregs[16]; /* 0x380 */ > + __u8 reserved400[512]; Maybe add a "/* 0x400 */" comment to be consisten with the other lines? > struct kvm_s390_itdb itdb; /* 0x0600 */ > __u8 reserved700[2304]; /* 0x0700 */ > }; Thomas