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, daniel.thompson@linaro.org 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 Arm.ebbr-discuss@arm.com