mirror of
https://review.haiku-os.org/haiku
synced 2025-02-23 05:58:31 +01:00
boot/efi/riscv64: Reduce page table tracing by default
* Prevents a standard "10 minute bootup" while every page table entry dumps to syslog. Change-Id: I73ed352641c34aaa2a8db54e22948daa02372018 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7097 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
This commit is contained in:
parent
964b6e8090
commit
7ef31730b2
@ -45,6 +45,7 @@ void *VirtFromPhys(uint64_t physAdr)
|
||||
}
|
||||
|
||||
|
||||
#ifdef TRACE_MEMORY_MAP
|
||||
static uint64_t
|
||||
SignExtendVirtAdr(uint64_t virtAdr)
|
||||
{
|
||||
@ -143,6 +144,7 @@ DumpPageTable(uint64 satp)
|
||||
|
||||
return 0;
|
||||
}
|
||||
#endif /* TRACE_MEMORY_MAP */
|
||||
|
||||
|
||||
static Pte*
|
||||
@ -399,7 +401,6 @@ arch_mmu_generate_post_efi_page_tables(size_t memoryMapSize, efi_memory_descript
|
||||
}
|
||||
TRACE("Boot loader stack\n");
|
||||
addr_t sp = Sp();
|
||||
addr_t stackTop = ROUNDDOWN(sp - 1024*64, B_PAGE_SIZE);
|
||||
TRACE(" SP: %#" B_PRIxADDR "\n", sp);
|
||||
|
||||
// EFI runtime services
|
||||
@ -439,7 +440,9 @@ arch_mmu_generate_post_efi_page_tables(size_t memoryMapSize, efi_memory_descript
|
||||
sort_address_ranges(gKernelArgs.virtual_allocated_range,
|
||||
gKernelArgs.num_virtual_allocated_ranges);
|
||||
|
||||
#ifdef TRACE_MEMORY_MAP
|
||||
DumpPageTable(GetSatp());
|
||||
#endif
|
||||
|
||||
return GetSatp();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user