ReturnStatus = EFI_SUCCESS;\r
}\r
\r
+ //\r
+ // Now DXE Dispatcher finished one round of dispatch, signal an event group\r
+ // so that SMM Dispatcher get chance to dispatch SMM Drivers which depend\r
+ // on UEFI protocols\r
+ //\r
+ if (!EFI_ERROR (ReturnStatus)) {\r
+ CoreSignalEvent (DxeDispatchEvent);\r
+ }\r
+\r
//\r
// Search DriverList for items to place on Scheduled Queue\r
//\r
}\r
}\r
}\r
-\r
- //\r
- // Now DXE Dispatcher finished one round of dispatch, signal an event group\r
- // so that SMM Dispatcher get chance to dispatch SMM Drivers which depend\r
- // on UEFI protocols\r
- //\r
- if (!EFI_ERROR (ReturnStatus)) {\r
- CoreSignalEvent (DxeDispatchEvent);\r
- }\r
} while (ReadyToRun);\r
\r
//\r