X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=EdkModulePkg%2FCore%2FDxe%2FDispatcher%2FDispatcher.c;h=e7c23b57b3d699cd5327f0a951f71da724e079dc;hb=1cc8ee7861a59532700a6fd1255689576eda0f52;hp=82b776f901d98d5a7bc93290b5409855a1ce8801;hpb=8aeaf59524ad5d40b559b752c4a1cf78e0b8097b;p=mirror_edk2.git diff --git a/EdkModulePkg/Core/Dxe/Dispatcher/Dispatcher.c b/EdkModulePkg/Core/Dxe/Dispatcher/Dispatcher.c index 82b776f901..e7c23b57b3 100644 --- a/EdkModulePkg/Core/Dxe/Dispatcher/Dispatcher.c +++ b/EdkModulePkg/Core/Dxe/Dispatcher/Dispatcher.c @@ -136,7 +136,7 @@ CoreProcessFvImageFile ( IN EFI_GUID *DriverName ); - +STATIC VOID CoreAcquireDispatcherLock ( VOID @@ -161,6 +161,7 @@ Returns: CoreAcquireLock (&mDispatcherLock); } +STATIC VOID CoreReleaseDispatcherLock ( VOID @@ -184,7 +185,7 @@ Returns: CoreReleaseLock (&mDispatcherLock); } - +STATIC EFI_STATUS CoreGetDepexSectionAndPreProccess ( IN EFI_CORE_DRIVER_ENTRY *DriverEntry @@ -437,7 +438,7 @@ Returns: // if (DriverEntry->ImageHandle == NULL) { Status = CoreLoadImage ( - TRUE, + FALSE, gDxeCoreImageHandle, DriverEntry->FvFileDevicePath, NULL, @@ -593,7 +594,7 @@ Returns: } } - +STATIC BOOLEAN FvHasBeenProcessed ( IN EFI_HANDLE FvHandle @@ -628,7 +629,7 @@ Returns: return FALSE; } - +STATIC VOID FvIsBeingProcesssed ( IN EFI_HANDLE FvHandle