Kernel: All process' memory areas can report their virtual mem usage

This commit is contained in:
Bananymous
2023-09-30 21:15:46 +03:00
parent d7a00e8cc2
commit 56bb419884
4 changed files with 9 additions and 0 deletions

View File

@@ -37,6 +37,8 @@ namespace Kernel
size_t size() const { return m_size; }
vaddr_t vaddr() const { return m_vaddr; }
size_t virtual_page_count() const { return BAN::Math::div_round_up<size_t>(m_size, PAGE_SIZE); }
// Returns error if no memory was available
// Returns true if page was succesfully allocated
// Returns false if page was already allocated