[BOOT:LIB] More initialization and cleanup
Started BlpMmDestroy(), MmMdDestroy(), MmPaDestroy(), EfiSetWatchdogTimer(), EfiOpenProtocol(), EfiConInExSetState(), and BlDestroyLibrary(). Completed BlpFwInitialize(). Improved InitializeLibrary().
This commit is contained in:
@@ -426,11 +426,13 @@ extern BOOT_APPLICATION_ENTRY BlpApplicationEntry;
|
||||
|
||||
#if defined(_EFI)
|
||||
extern PBOOT_FIRMWARE_DATA EfiFirmwareParameters;
|
||||
extern EFI_HANDLE EfiImageHandle;
|
||||
extern EFI_SYSTEM_TABLE *EfiST;
|
||||
extern EFI_BOOT_SERVICES *EfiBS;
|
||||
extern EFI_RUNTIME_SERVICES *EfiRT;
|
||||
extern SIMPLE_TEXT_OUTPUT_INTERFACE *EfiConOut;
|
||||
extern SIMPLE_INPUT_INTERFACE *EfiConIn;
|
||||
extern EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *EfiConInEx;
|
||||
#endif
|
||||
|
||||
VOID
|
||||
@@ -469,6 +471,11 @@ BlpFwInitialize (
|
||||
IN PBOOT_FIRMWARE_DATA FirmwareData
|
||||
);
|
||||
|
||||
NTSTATUS
|
||||
BlpMmDestroy (
|
||||
IN ULONG Stage
|
||||
);
|
||||
|
||||
NTSTATUS
|
||||
BlpMmInitializeConstraints (
|
||||
VOID
|
||||
|
Reference in New Issue
Block a user