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.