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
24a31cab26
[BOOT] Execution contexts and more refactoring
2024-10-05 15:44:25 -04:00
7c3dafc051
[BOOT] Huge refactor
2024-10-05 15:39:04 -04:00
2a19fd42de
[BOOT] Improve debug logging
2024-09-01 17:54:40 -04:00
6fc91eb58c
[BOOT] Add stubs to complete MmPaInitialize()
...
MmPaInitialize() is now complete
Added BlpMmInitializeConstraints() and MmMdRemoveRegionFromMdlEx()
2024-08-27 13:57:21 -04:00
437b19a0f5
[BOOT] Better debug logging
2024-08-27 13:21:45 -04:00
831a676af8
[BOOT] Get rid of useless comments
2024-08-27 08:13:49 -04:00
1581638c26
[BOOT:MM] Begin work on memory manager
2024-08-26 11:20:25 -04:00
76b01cfb00
[BOOT:LIB] Add conditional debug printing
...
Added DebugPrint() and DebugPrintf() macros, which are aliases of
ConsolePrint() and ConsolePrintf() if _DEBUG is defined. Otherwise, they
do not generate any code.
2024-08-26 10:44:31 -04:00
7125a17aca
[BOOT:LIB] Refactor bootlib.c
...
InitializeLibary() now saves parameters data in
BlpApplicationParameters, BlpApplicationEntry, and BlpBootDevice.
Moved BlGetBootOptionSize() and BlGetBootOptionListSize() to bootopt.c
2024-08-25 10:55:20 -04:00
de9501aee9
[BOOT:LIB] Do some renaming
...
BOOT_APPLICATION_ENTRY_OPTION -> BOOT_APPLICATION_OPTION
BOOT_APPLICATION_ENTRY -> BOOT_INPUT_APPLICATION_ENTRY
2024-08-25 10:49:44 -04:00
c091f7ef59
[BOOT:LIB] Print boot info in InitializeLibrary()
2024-08-24 18:55:13 -04:00
5235ebdfa4
[BOOT:LIB] Implement BlpFwInitialize()
2024-08-24 16:32:22 -04:00
0743fa0106
[BOOT:LIB] Add boot option size helpers
2024-08-24 10:35:48 -04:00
be6f37b4dc
[BOOT] Create input parameters structures.
2024-06-06 09:40:58 -04:00
42369f91ee
[BOOT] Add boot library stubs
2024-05-30 19:54:07 -04:00