diff options
| author | 2022-09-16 23:33:47 -0700 | |
|---|---|---|
| committer | 2022-10-18 19:13:34 -0700 | |
| commit | 1baedfa12cc84efd878567e91672f7e0f6de7b5a (patch) | |
| tree | 6a5694e0d8b822f8a5771ebbae657e8dfd8479c2 /src/core/hle/kernel/kernel.h | |
| parent | core: hle: kernel: k_page_table: Update, and integrate with new KMemoryBlockM... (diff) | |
| download | yuzu-1baedfa12cc84efd878567e91672f7e0f6de7b5a.tar.gz yuzu-1baedfa12cc84efd878567e91672f7e0f6de7b5a.tar.xz yuzu-1baedfa12cc84efd878567e91672f7e0f6de7b5a.zip | |
core: hle: kernel: Integration application memory block slab manager.
Diffstat (limited to 'src/core/hle/kernel/kernel.h')
| -rw-r--r-- | src/core/hle/kernel/kernel.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/core/hle/kernel/kernel.h b/src/core/hle/kernel/kernel.h index 0847cbcbf..79e66483e 100644 --- a/src/core/hle/kernel/kernel.h +++ b/src/core/hle/kernel/kernel.h | |||
| @@ -37,6 +37,7 @@ class KClientSession; | |||
| 37 | class KEvent; | 37 | class KEvent; |
| 38 | class KHandleTable; | 38 | class KHandleTable; |
| 39 | class KLinkedListNode; | 39 | class KLinkedListNode; |
| 40 | class KMemoryBlockSlabManager; | ||
| 40 | class KMemoryLayout; | 41 | class KMemoryLayout; |
| 41 | class KMemoryManager; | 42 | class KMemoryManager; |
| 42 | class KPageBuffer; | 43 | class KPageBuffer; |
| @@ -238,6 +239,12 @@ public: | |||
| 238 | /// Gets the virtual memory manager for the kernel. | 239 | /// Gets the virtual memory manager for the kernel. |
| 239 | const KMemoryManager& MemoryManager() const; | 240 | const KMemoryManager& MemoryManager() const; |
| 240 | 241 | ||
| 242 | /// Gets the application memory block manager for the kernel. | ||
| 243 | KMemoryBlockSlabManager& GetApplicationMemoryBlockManager(); | ||
| 244 | |||
| 245 | /// Gets the application memory block manager for the kernel. | ||
| 246 | const KMemoryBlockSlabManager& GetApplicationMemoryBlockManager() const; | ||
| 247 | |||
| 241 | /// Gets the shared memory object for HID services. | 248 | /// Gets the shared memory object for HID services. |
| 242 | Kernel::KSharedMemory& GetHidSharedMem(); | 249 | Kernel::KSharedMemory& GetHidSharedMem(); |
| 243 | 250 | ||