Skip to content

Commit a3652c1

Browse files
committed
feat: print mem info after load kernel
Signed-off-by: Zone.N <[email protected]>
1 parent c61cc09 commit a3652c1

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/boot/boot.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ efi_main(EFI_HANDLE image_handle, EFI_SYSTEM_TABLE *system_table) {
6868

6969
// 初始化 Memory
7070
auto memory = Memory();
71-
memory.PrintInfo();
7271
// 加载内核
7372
auto elf = Elf(KERNEL_NAME);
7473
auto [kernel_addr, elf_info] = elf.Load();
@@ -77,6 +76,9 @@ efi_main(EFI_HANDLE image_handle, EFI_SYSTEM_TABLE *system_table) {
7776
return EFI_LOAD_ERROR;
7877
}
7978

79+
// 输出内存映射 Memory
80+
memory.PrintInfo();
81+
8082
debug << L"Set Kernel Entry Point to: [" << OutStream::hex_X << kernel_addr
8183
<< L"]." << OutStream::endl;
8284
debug << L"Elf addr: [" << OutStream::hex_X << elf_info.first << L"]."

0 commit comments

Comments
 (0)