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
