[BOOT:LIB] More initialization and cleanup
Started BlpMmDestroy(), MmMdDestroy(), MmPaDestroy(), EfiSetWatchdogTimer(), EfiOpenProtocol(), EfiConInExSetState(), and BlDestroyLibrary(). Completed BlpFwInitialize(). Improved InitializeLibrary().
This commit is contained in:
@@ -22,6 +22,8 @@ Abstract:
|
||||
#define MDL_OPERATION_FLAGS_PHYSICAL 0x40000000
|
||||
#define MDL_OPERATION_FLAGS_VIRTUAL 0x80000000
|
||||
|
||||
extern ULONG MmTranslationType;
|
||||
|
||||
NTSTATUS
|
||||
MmFwGetMemoryMap (
|
||||
IN OUT PMEMORY_DESCRIPTOR_LIST Mdl,
|
||||
@@ -97,12 +99,21 @@ MmMdInitDescriptor (
|
||||
IN MEMORY_TYPE Type
|
||||
);
|
||||
|
||||
NTSTATUS
|
||||
MmMdDestroy (
|
||||
);
|
||||
|
||||
VOID
|
||||
MmMdInitialize (
|
||||
IN ULONG Unused,
|
||||
IN PBOOT_LIBRARY_PARAMETERS LibraryParameters
|
||||
);
|
||||
|
||||
NTSTATUS
|
||||
MmPaDestroy (
|
||||
IN ULONG Stage
|
||||
);
|
||||
|
||||
NTSTATUS
|
||||
MmPaInitialize (
|
||||
IN PBOOT_MEMORY_INFO MemoryInfo,
|
||||
|
Reference in New Issue
Block a user