On Wed, Oct 11, 2017 at 11:46:05AM -0500, Brijesh Singh wrote: > Add a include file which defines the ioctl and command id used for > issuing SEV platform management specific commands. > > Cc: Paolo Bonzini <pbonz...@redhat.com> > Cc: "Radim Krčmář" <rkrc...@redhat.com> > Cc: Borislav Petkov <b...@suse.de> > Cc: Herbert Xu <herb...@gondor.apana.org.au> > Cc: Gary Hook <gary.h...@amd.com> > Cc: Tom Lendacky <thomas.lenda...@amd.com> > Cc: linux-cry...@vger.kernel.org > Cc: k...@vger.kernel.org > Cc: linux-kernel@vger.kernel.org > Improvements-by: Borislav Petkov <b...@suse.de> > Signed-off-by: Brijesh Singh <brijesh.si...@amd.com> > Reviewed-by: Borislav Petkov <b...@suse.de> > --- > Make it as the first patch in the series (changed from 12.2/31 -> 12.1/31) > > Changes since v5.1: > * add __packed improvement from Boris
... > +/** > + * struct sev_user_data_status - PLATFORM_STATUS command parameters > + * > + * @major: major API version > + * @minor: minor API version > + * @state: platform state > + * @owner: self-owned or externally owned > + * @config: platform config flags > + * @build: firmware build id for API version > + * @guest_count: number of active guests > + */ > +struct sev_user_data_status { > + __u8 api_major; /* Out */ > + __u8 api_minor; /* Out */ > + __u8 state; /* Out */ > + __u8 owner; /* Out */ > + __u32 config; /* Out */ > + __u8 build; /* Out */ > + __u32 guest_count; /* Out */ > +} __packed; > + After yesterday's discussion about the sev_data_status layout, that struct is not needed anymore, right? -- Regards/Gruss, Boris. SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) --