}\r
\r
/**\r
- Entry point of EmuVariable service module.\r
-\r
- This function is the entry point of EmuVariable service module.\r
- It registers all interfaces of Variable Services, initializes\r
- variable store for non-volatile and volatile variables, and registers\r
+ EmuVariable Driver main entry point. The Variable driver places the 4 EFI\r
+ runtime services in the EFI System Table and installs arch protocols \r
+ for variable read and write services being availible. It also registers\r
notification function for EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE event.\r
\r
- @param ImageHandle The Image handle of this driver.\r
- @param SystemTable The pointer of EFI_SYSTEM_TABLE.\r
-\r
- @retval EFI_SUCCESS Variable service successfully initialized.\r
+ @param[in] ImageHandle The firmware allocated handle for the EFI image. \r
+ @param[in] SystemTable A pointer to the EFI System Table.\r
+ \r
+ @retval EFI_SUCCESS Variable service successfully initialized.\r
\r
**/\r
EFI_STATUS\r