Re: [RFC PATCH v2 11/26] x86/sgx: Add encls_faulted() helper

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

 



On Wed, 20 Jan 2021 14:03:08 +0200 Jarkko Sakkinen wrote:
> On Mon, Jan 18, 2021 at 04:28:04PM +1300, Kai Huang wrote:
> > From: Sean Christopherson <sean.j.christopherson@xxxxxxxxx>
> > 
> > Add a helper to extract the fault indicator from an encoded ENCLS return
> > value.  SGX virtualization will also need to detect ENCLS faults.
> > 
> > Signed-off-by: Sean Christopherson <sean.j.christopherson@xxxxxxxxx>
> > Acked-by: Dave Hansen <dave.hansen@xxxxxxxxx>
> > Signed-off-by: Kai Huang <kai.huang@xxxxxxxxx>
> > ---
> >  arch/x86/kernel/cpu/sgx/encls.h | 14 +++++++++++++-
> >  arch/x86/kernel/cpu/sgx/ioctl.c |  2 +-
> >  2 files changed, 14 insertions(+), 2 deletions(-)
> > 
> > diff --git a/arch/x86/kernel/cpu/sgx/encls.h b/arch/x86/kernel/cpu/sgx/encls.h
> > index be5c49689980..55919a2b01b0 100644
> > --- a/arch/x86/kernel/cpu/sgx/encls.h
> > +++ b/arch/x86/kernel/cpu/sgx/encls.h
> > @@ -40,6 +40,18 @@
> >  	} while (0);							  \
> >  }
> >  
> > +/*
> > + * encls_faulted() - Check if an ENCLS leaf faulted given an error code
> > + * @ret		the return value of an ENCLS leaf function call
> > + *
> > + * Return:
> > + *	%true if @ret indicates a fault, %false otherwise
> 
> Follow here the style of commenting as in ioctl.c, for the return value.
> It has optimal readability both as text, and also when converted to HTML.
> See sgx_ioc_enclave_add_pages() for an example.

You mean something like below?

Return:
- %true:  @ret indicates a fault.
- %false: @ret indicates no fault.



[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