From 7ee6abf4acfd41f11337905df8750345bb35847c Mon Sep 17 00:00:00 2001 From: Lephenixnoir Date: Fri, 5 Feb 2021 18:11:07 +0100 Subject: [PATCH] gint/cpumem: show rigourously-detected static RAM size --- src/gint/cpumem.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gint/cpumem.c b/src/gint/cpumem.c index 0069799..d18c7f4 100644 --- a/src/gint/cpumem.c +++ b/src/gint/cpumem.c @@ -90,13 +90,14 @@ static void show_memory(void) int rom = gint[HWROM]; int ram = gint[HWRAM]; - int uram = gint[HWURAM]; + int uram = mmu_uram_size(); #ifdef FX9860G row_title("Basic memory layout"); row_print(3, 2, "%08x %4dk ROM", base_rom, rom >> 10); row_print(4, 2, "%08x %4dk RAM", base_ram, ram >> 10); row_print(5, 2, "%08x %4dk URAM", base_uram, uram >> 10); + row_print(6, 2, "Mapped %4dk", gint[HWURAM] >> 10); #endif #ifdef FXCG50 @@ -105,8 +106,9 @@ static void show_memory(void) row_print(2, 2, "%08X ... %08X", 0x80000000, 0x80000000+rom-1); row_print(3, 1, "RAM: %dM", ram >> 20); row_print(4, 2, "%08X ... %08X", base_ram, base_ram+ram-1); - row_print(5, 1, "Userspace RAM: %dk mapped", uram >> 10); + row_print(5, 1, "Userspace RAM: %dk blocked", uram >> 10); row_print(6, 2, "%08X ... %08X", base_uram, base_uram+uram-1); + row_print(7, 1, "Total mapped RAM: %dk", gint[HWURAM] >> 10); #endif }