From 46d8c03947dc046e18406feedfbd810084c5cf60 Mon Sep 17 00:00:00 2001 From: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com> Date: Sun, 3 Aug 2025 12:45:16 +0300 Subject: [PATCH] GetSystemInfo, GetProcessInfo: Memory sizes should be in bytes --- src/core/kernel/kernel.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/kernel/kernel.cpp b/src/core/kernel/kernel.cpp index ffbb9b78..2be10fa9 100644 --- a/src/core/kernel/kernel.cpp +++ b/src/core/kernel/kernel.cpp @@ -270,7 +270,7 @@ void Kernel::getProcessInfo() { // stack size + page-rounded size of the external handle table case 2: // FIXME - regs[1] = fcramManager.getUsedCount(FcramRegion::App); + regs[1] = fcramManager.getUsedCount(FcramRegion::App) * Memory::pageSize; regs[2] = 0; break; @@ -363,7 +363,7 @@ void Kernel::getSystemInfo() { switch (subtype) { // Total used memory size in the APPLICATION memory region case 1: - regs[1] = fcramManager.getUsedCount(FcramRegion::App); + regs[1] = fcramManager.getUsedCount(FcramRegion::App) * Memory::pageSize; regs[2] = 0; break;