summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/kernel.h
diff options
context:
space:
mode:
authorGravatar bunnei2020-12-03 15:32:45 -0800
committerGravatar GitHub2020-12-03 15:32:45 -0800
commit69aaad9b9684570284efcdb5921e54d0f5983838 (patch)
tree364256228dfcdfc989a597aca2a6c753b173f93a /src/core/hle/kernel/kernel.h
parentMerge pull request #5059 from lioncash/mouse (diff)
parentkernel: scheduler: Minor cleanup to remove duplicated code. (diff)
downloadyuzu-69aaad9b9684570284efcdb5921e54d0f5983838.tar.gz
yuzu-69aaad9b9684570284efcdb5921e54d0f5983838.tar.xz
yuzu-69aaad9b9684570284efcdb5921e54d0f5983838.zip
Merge pull request #4996 from bunnei/use-4jits
Kernel: Refactor to use 4-instances of Dynarmic & various cleanups and improvements
Diffstat (limited to 'src/core/hle/kernel/kernel.h')
-rw-r--r--src/core/hle/kernel/kernel.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/core/hle/kernel/kernel.h b/src/core/hle/kernel/kernel.h
index 16285c3f0..a73a93039 100644
--- a/src/core/hle/kernel/kernel.h
+++ b/src/core/hle/kernel/kernel.h
@@ -74,6 +74,9 @@ public:
74 /// Resets the kernel to a clean slate for use. 74 /// Resets the kernel to a clean slate for use.
75 void Initialize(); 75 void Initialize();
76 76
77 /// Initializes the CPU cores.
78 void InitializeCores();
79
77 /// Clears all resources in use by the kernel instance. 80 /// Clears all resources in use by the kernel instance.
78 void Shutdown(); 81 void Shutdown();
79 82
@@ -153,6 +156,8 @@ public:
153 156
154 void InvalidateAllInstructionCaches(); 157 void InvalidateAllInstructionCaches();
155 158
159 void InvalidateCpuInstructionCacheRange(VAddr addr, std::size_t size);
160
156 /// Adds a port to the named port table 161 /// Adds a port to the named port table
157 void AddNamedPort(std::string name, std::shared_ptr<ClientPort> port); 162 void AddNamedPort(std::string name, std::shared_ptr<ClientPort> port);
158 163