> -----Original Message-----
> From: Grant Likely <grant.lik...@arm.com>
> Sent: Wednesday, September 26, 2018 6:01 PM
> To: Udit Kumar <udit.ku...@nxp.com>; boot-architecture@lists.linaro.org;
> arm.ebbr-disc...@arm.com
> Cc: n...@arm.com
> Subject: Re: [Arm.ebbr-discuss] [PATCH 5/7] Refactor ResetSystem()
> requirements
 
>  From patch 6:
> > +Functions contained in EFI_RUNTIME_SERVICES are expected to be
> > +available during both boot services and runtime services.
> > +However, it isn't always practical for all EFI_RUNTIME_SERVICES
> > +functions to be callable during runtime services due to hardware
> limitations.
> > +If any EFI_RUNTIME_SERVICES functions are only available during boot
> > +services then firmware shall provide the global
> > +`RuntimeServicesAvailable` variable to indicate which functions are
> available during runtime services.
> > +Functions that are not available during runtime services shall return
> > +EFI_UNSUPPORTED.
> 
> Is that clear enough?

Thanks,  this is clear where UEFI is saying to return an error say for 
RTC/Variable service.

For reset, there is no error code, in this case, how EFI interface can tell to 
OS that reset 
is not available through runtime.  We should document this.


> g.
_______________________________________________
boot-architecture mailing list
boot-architecture@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/boot-architecture

Reply via email to