From: Brett Gordon Date: Sun, 29 Oct 2017 08:24:56 +0000 (-0400) Subject: bank16k: report correct memory used X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=a88167a1b9a87fb98ba93d9ddad67e537dc2d018;p=FUZIX.git bank16k: report correct memory used pfptr goes down as memory is allocated. return it's compliement instead. --- diff --git a/Kernel/bank16k.c b/Kernel/bank16k.c index d75683a0..3da9730c 100644 --- a/Kernel/bank16k.c +++ b/Kernel/bank16k.c @@ -173,7 +173,7 @@ int pagemap_realloc(usize_t code, usize_t size, usize_t stack) usize_t pagemap_mem_used(void) { - return pfptr << 4; + return procmem - (pfptr << 4); } #ifdef SWAPDEV diff --git a/Kernel/bank16k_low.c b/Kernel/bank16k_low.c index 6995cb3d..6023f26d 100644 --- a/Kernel/bank16k_low.c +++ b/Kernel/bank16k_low.c @@ -155,7 +155,7 @@ int pagemap_realloc(uint16_t size) uint16_t pagemap_mem_used(void) { - return pfptr << 4; + return procmem - (pfptr << 4); }