diff options
| author | 2020-12-27 21:04:33 -0800 | |
|---|---|---|
| committer | 2021-01-11 14:23:16 -0800 | |
| commit | 4bbf173fc1c518d6189c1c7fae0ecf71a555530e (patch) | |
| tree | 8f7170362a911cecf7e90c95268468a7311ad04a /src/core | |
| parent | common: Introduce useful tree structures. (diff) | |
| download | yuzu-4bbf173fc1c518d6189c1c7fae0ecf71a555530e.tar.gz yuzu-4bbf173fc1c518d6189c1c7fae0ecf71a555530e.tar.xz yuzu-4bbf173fc1c518d6189c1c7fae0ecf71a555530e.zip | |
core: hle: kernel: svc_types: Add type definitions for KAddressArbiter.
Diffstat (limited to 'src/core')
| -rw-r--r-- | src/core/hle/kernel/svc_types.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/core/hle/kernel/svc_types.h b/src/core/hle/kernel/svc_types.h index 11e1d8e2d..d623f7a50 100644 --- a/src/core/hle/kernel/svc_types.h +++ b/src/core/hle/kernel/svc_types.h | |||
| @@ -65,4 +65,16 @@ struct MemoryInfo { | |||
| 65 | u32 padding{}; | 65 | u32 padding{}; |
| 66 | }; | 66 | }; |
| 67 | 67 | ||
| 68 | enum class SignalType : u32 { | ||
| 69 | Signal = 0, | ||
| 70 | SignalAndIncrementIfEqual = 1, | ||
| 71 | SignalAndModifyByWaitingCountIfEqual = 2, | ||
| 72 | }; | ||
| 73 | |||
| 74 | enum class ArbitrationType : u32 { | ||
| 75 | WaitIfLessThan = 0, | ||
| 76 | DecrementAndWaitIfLessThan = 1, | ||
| 77 | WaitIfEqual = 2, | ||
| 78 | }; | ||
| 79 | |||
| 68 | } // namespace Kernel::Svc | 80 | } // namespace Kernel::Svc |