From 4bbf173fc1c518d6189c1c7fae0ecf71a555530e Mon Sep 17 00:00:00 2001 From: bunnei Date: Sun, 27 Dec 2020 21:04:33 -0800 Subject: [PATCH] core: hle: kernel: svc_types: Add type definitions for KAddressArbiter. --- src/core/hle/kernel/svc_types.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/core/hle/kernel/svc_types.h b/src/core/hle/kernel/svc_types.h index 11e1d8e2da..d623f7a50d 100644 --- a/src/core/hle/kernel/svc_types.h +++ b/src/core/hle/kernel/svc_types.h @@ -65,4 +65,16 @@ struct MemoryInfo { u32 padding{}; }; +enum class SignalType : u32 { + Signal = 0, + SignalAndIncrementIfEqual = 1, + SignalAndModifyByWaitingCountIfEqual = 2, +}; + +enum class ArbitrationType : u32 { + WaitIfLessThan = 0, + DecrementAndWaitIfLessThan = 1, + WaitIfEqual = 2, +}; + } // namespace Kernel::Svc