diff options
| author | 2019-07-26 14:26:44 -0400 | |
|---|---|---|
| committer | 2019-07-26 14:26:44 -0400 | |
| commit | 52f54c728d9691f113f0736fab8fbc60b408dceb (patch) | |
| tree | e02db0d667f818aacbd27e54927ef91e875eb2c2 /src/core/core.h | |
| parent | Merge pull request #2739 from lioncash/cflow (diff) | |
| parent | NVServices: Correct delayed responses. (diff) | |
| download | yuzu-52f54c728d9691f113f0736fab8fbc60b408dceb.tar.gz yuzu-52f54c728d9691f113f0736fab8fbc60b408dceb.tar.xz yuzu-52f54c728d9691f113f0736fab8fbc60b408dceb.zip | |
Merge pull request #2592 from FernandoS27/sync1
Implement GPU Synchronization Mechanisms & Correct NVFlinger
Diffstat (limited to 'src/core/core.h')
| -rw-r--r-- | src/core/core.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/core/core.h b/src/core/core.h index 8ebb385ac..0138d93b0 100644 --- a/src/core/core.h +++ b/src/core/core.h | |||
| @@ -70,6 +70,10 @@ namespace Core::Timing { | |||
| 70 | class CoreTiming; | 70 | class CoreTiming; |
| 71 | } | 71 | } |
| 72 | 72 | ||
| 73 | namespace Core::Hardware { | ||
| 74 | class InterruptManager; | ||
| 75 | } | ||
| 76 | |||
| 73 | namespace Core { | 77 | namespace Core { |
| 74 | 78 | ||
| 75 | class ARM_Interface; | 79 | class ARM_Interface; |
| @@ -234,6 +238,12 @@ public: | |||
| 234 | /// Provides a constant reference to the core timing instance. | 238 | /// Provides a constant reference to the core timing instance. |
| 235 | const Timing::CoreTiming& CoreTiming() const; | 239 | const Timing::CoreTiming& CoreTiming() const; |
| 236 | 240 | ||
| 241 | /// Provides a reference to the interrupt manager instance. | ||
| 242 | Core::Hardware::InterruptManager& InterruptManager(); | ||
| 243 | |||
| 244 | /// Provides a constant reference to the interrupt manager instance. | ||
| 245 | const Core::Hardware::InterruptManager& InterruptManager() const; | ||
| 246 | |||
| 237 | /// Provides a reference to the kernel instance. | 247 | /// Provides a reference to the kernel instance. |
| 238 | Kernel::KernelCore& Kernel(); | 248 | Kernel::KernelCore& Kernel(); |
| 239 | 249 | ||