aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/k_page_table.h
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2022-02-26 10:46:31 -0800
committerbunnei <bunneidev@gmail.com>2022-02-27 18:00:09 -0800
commitf87f076162e6d95cc444e35e086f168e5e6da712 (patch)
treecdf64a251b790ba5b9950e88c4123624b7f4611b /src/core/hle/kernel/k_page_table.h
parentadbb9c2b00061a180f2b64634150dacc40933f70 (diff)
hle: kernel: k_memory_manager: Rework for latest kernel behavior.
- Updates the KMemoryManager implementation against latest documentation. - Reworks KMemoryLayout to be accessed throughout the kernel. - Fixes an issue with pool sizes being incorrectly reported.
Diffstat (limited to 'src/core/hle/kernel/k_page_table.h')
-rw-r--r--src/core/hle/kernel/k_page_table.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/hle/kernel/k_page_table.h b/src/core/hle/kernel/k_page_table.h
index 9a4510849..194177332 100644
--- a/src/core/hle/kernel/k_page_table.h
+++ b/src/core/hle/kernel/k_page_table.h
@@ -310,6 +310,8 @@ private:
bool is_kernel{};
bool is_aslr_enabled{};
+ u32 heap_fill_value{};
+
KMemoryManager::Pool memory_pool{KMemoryManager::Pool::Application};
KMemoryManager::Direction allocation_option{KMemoryManager::Direction::FromFront};