summaryrefslogtreecommitdiff
path: root/src/core/core.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/core.h')
-rw-r--r--src/core/core.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/core/core.h b/src/core/core.h
index f9b1a2866..91184e433 100644
--- a/src/core/core.h
+++ b/src/core/core.h
@@ -86,6 +86,10 @@ namespace Core::Hardware {
86class InterruptManager; 86class InterruptManager;
87} 87}
88 88
89namespace Memory {
90class Memory;
91}
92
89namespace Core { 93namespace Core {
90 94
91class ARM_Interface; 95class ARM_Interface;
@@ -225,6 +229,12 @@ public:
225 /// Gets a constant reference to the exclusive monitor 229 /// Gets a constant reference to the exclusive monitor
226 const ExclusiveMonitor& Monitor() const; 230 const ExclusiveMonitor& Monitor() const;
227 231
232 /// Gets a mutable reference to the system memory instance.
233 Memory::Memory& Memory();
234
235 /// Gets a constant reference to the system memory instance.
236 const Memory::Memory& Memory() const;
237
228 /// Gets a mutable reference to the GPU interface 238 /// Gets a mutable reference to the GPU interface
229 Tegra::GPU& GPU(); 239 Tegra::GPU& GPU();
230 240