Thanks Daniel, that really helped me understand both sides of this
discussion... had to write some pseudo-code to think it through though...
David

On Thu, 18 Oct 2018, 10:32 Daniel Thompson, <[email protected]>
wrote:

> On Thu, Oct 18, 2018 at 03:53:17AM +0000, Udit Kumar wrote:
> > Hi Daniel
> >
> > > > +ResetSystem() is required to be implemented in boot services, but it
> > > > +is optional for runtime services.
> > > > +During runtime services, the operating system should first attempt
> to
> > > > +use ResetSystem() to reset the system.
> > >
> > > This doesn't fit together quite as it should alongside the
> > > RuntimeServicesSupported variable. Read naively it appears to
> recommend that
> > > an OS call ResetSystem() even in cases where it knows that it doesn't
> work.
> >
> > IMO, this variable is applicable for all services, not for just reset,
> right ?
> > I am not sure, if this is bit mask in this variable to specify each
> runtime
> > service availability,
>
> Assuming that Peter J's ECR gets accepted in something like its current
> form then... yes, it is a bitmask and it does specifically identify
> ResetSystem().
>
>
> > fyi,
> > I am not able to find such variable in Table 10. Global Variables (spec
> 2.7)
> > Please help, where this is defined
>
> It is currently an ECR so you won't find it in the standard. AFAIK the
> latest version is:
> https://pjones.fedorapeople.org/rt-unsupported-ecr-1.txt
>
>
> Daniel.
> _______________________________________________
> Arm.ebbr-discuss mailing list
> [email protected]
>
-- 
David A Rusling
CTO, Linaro
https://linaro.org
_______________________________________________
boot-architecture mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/boot-architecture

Reply via email to