16 Commits
Author SHA1 Message Date
Kaimakan71 2472e39635 [BOOT:LIB] More initialization and cleanup
Started BlpMmDestroy(), MmMdDestroy(), MmPaDestroy(),
EfiSetWatchdogTimer(), EfiOpenProtocol(), EfiConInExSetState(), and
BlDestroyLibrary().
Completed BlpFwInitialize().
Improved InitializeLibrary().
2024-10-06 13:50:21 -04:00
Kaimakan71 24a31cab26 [BOOT] Execution contexts and more refactoring 2024-10-05 15:44:25 -04:00
Kaimakan71 7c3dafc051 [BOOT] Huge refactor 2024-10-05 15:39:04 -04:00
Kaimakan71 2a19fd42de [BOOT] Improve debug logging 2024-09-01 17:54:40 -04:00
Kaimakan71 43c6c75710 [BOOT:MM] Fix descriptor memory leaks
Sometimes when handling MmMdAddDescriptorToList() errors, descriptors
were not freed with MmMdFreeDescriptor().
2024-09-01 16:56:18 -04:00
Kaimakan71 65e33fdad5 [BOOT:MM] Finish MmMdRemoveRegionFromMdlEx() 2024-09-01 16:49:19 -04:00
Kaimakan71 3aae765c9c [BOOT:MM] Implement MmMdFindDescriptorFromMdl() 2024-09-01 12:41:08 -04:00
Kaimakan71 471beb8130 [BOOT:MM] Finish MmMdpHasPrecedence() 2024-09-01 12:21:05 -04:00
Kaimakan71 4c32340803 [BOOT:MM] Finish MmFwGetMemoryMap()
Added stub for MmMdFindDescriptorFromMdl().
2024-09-01 10:38:28 -04:00
Kaimakan71 a32d72be1e [BOOT] Improve TODO comments 2024-09-01 09:36:09 -04:00
Kaimakan71 6fc91eb58c [BOOT] Add stubs to complete MmPaInitialize()
MmPaInitialize() is now complete
Added BlpMmInitializeConstraints() and MmMdRemoveRegionFromMdlEx()
2024-08-27 13:57:21 -04:00
Kaimakan71 437b19a0f5 [BOOT] Better debug logging 2024-08-27 13:21:45 -04:00
Kaimakan71 2751b0f7bb [BOOT:MM] Big work on MM :) 2024-08-27 09:32:16 -04:00
Kaimakan71 c7298452ff [BOOT] Small refactoring 2024-08-26 19:55:32 -04:00
Kaimakan71 ef1ac515dd [BOOT:MM] More work on memory manager 2024-08-26 12:30:31 -04:00
Kaimakan71 1581638c26 [BOOT:MM] Begin work on memory manager 2024-08-26 11:20:25 -04:00