#ifndef __UEFI_RUNTIME_LIB__\r
#define __UEFI_RUNTIME_LIB__\r
\r
-\r
-extern const EFI_EVENT_NOTIFY _gDriverExitBootServicesEvent[];\r
-\r
-extern const EFI_EVENT_NOTIFY _gDriverSetVirtualAddressMapEvent[];\r
-\r
/**\r
This function allows the caller to determine if UEFI ExitBootServices() has been called.\r
\r
information returned by GetTime() are the values that were last set via SetTime().\r
The GetTime() function should take approximately the same amount of time to read the time each\r
time it is called. All reported device capabilities are to be rounded up.\r
- During runtime, if a PC-AT CMOS device is present in the platform the caller must synchronize\r
+ During runtime, if a PC-AT CMOS device is present in the platform, the caller must synchronize\r
access to the device before calling GetTime().\r
\r
@param Time A pointer to storage to receive a snapshot of the current time.\r
to loop based on the current time. For example, if the device does not support a hardware reset\r
for the sub-resolution time, the code is not to implement the feature by waiting for the time to\r
wrap.\r
- During runtime, if a PC-AT CMOS device is present in the platform the caller must synchronize\r
+ During runtime, if a PC-AT CMOS device is present in the platform, the caller must synchronize\r
access to the device before calling SetTime().\r
\r
@param Time A pointer to the current time. Type EFI_TIME is defined in the GetTime()\r
This service is a wrapper for the UEFI Runtime Service GetVariable().\r
\r
Each vendor may create and manage its own variables without the risk of name conflicts by\r
- using a unique VendorGuid. When a variable is set its Attributes are supplied to indicate\r
+ using a unique VendorGuid. When a variable is set, its Attributes are supplied to indicate\r
how the data variable should be stored and maintained by the system. The attributes affect\r
when the variable may be accessed and volatility of the data. Any attempts to access a variable\r
that does not have the attribute set for runtime access will yield the EFI_NOT_FOUND error.\r
@param VendorGuid Unify identifier for vendor.\r
@param Attributes Point to memory location to return the attributes of variable. If the point\r
is NULL, the parameter would be ignored.\r
- @param DataSize As input, point to the maxinum size of return Data-Buffer.\r
+ @param DataSize As input, point to the maximum size of return Data-Buffer.\r
As output, point to the actual size of the returned Data-Buffer.\r
@param Data Point to return Data-Buffer.\r
\r
variable name data. When the entire variable list has been returned, the error EFI_NOT_FOUND\r
is returned.\r
\r
- @param VariableNameSize As input, point to maxinum size of variable name.\r
- As output, point to actual size of varaible name.\r
+ @param VariableNameSize As input, point to maximum size of variable name.\r
+ As output, point to actual size of variable name.\r
@param VariableName As input, supplies the last VariableName that was returned by\r
GetNextVariableName().\r
As output, returns the name of variable. The name\r
Variables are stored by the firmware and may maintain their values across power cycles. Each vendor\r
may create and manage its own variables without the risk of name conflicts by using a unique VendorGuid.\r
\r
- @param VariableName the name of the vendor's variable, it's a\r
+ @param VariableName the name of the vendor's variable, as a\r
Null-Terminated Unicode String\r
@param VendorGuid Unify identifier for vendor.\r
@param Attributes Point to memory location to return the attributes of variable. If the point\r
Calling this interface with ResetType of EfiResetShutdown causes the system to enter a power state equivalent to the\r
ACPI G2/S5 or G3 states. If the system does not support this reset type, then when the system is rebooted, it should\r
exhibit the EfiResetCold attributes.\r
- The platform may optionally log the parmeters from any non-normal reset that occurs.\r
+ The platform may optionally log the parameters from any non-normal reset that occurs.\r
The ResetSystem() function does not return.\r
\r
@param ResetType The type of reset to perform.\r
@param ListHead Head of linked list to convert.\r
\r
@retval EFI_SUCCESS Success to execute the function.\r
- @retval !EFI_SUCCESS Failed to e3xecute the function.\r
+ @retval !EFI_SUCCESS Failed to execute the function.\r
\r
**/\r
EFI_STATUS\r