فهرست منبع

core: hle: kernel: svc_types: Add type definitions for KAddressArbiter.

bunnei 5 سال پیش
والد
کامیت
4bbf173fc1
1فایلهای تغییر یافته به همراه12 افزوده شده و 0 حذف شده
  1. 12 0
      src/core/hle/kernel/svc_types.h

+ 12 - 0
src/core/hle/kernel/svc_types.h

@@ -65,4 +65,16 @@ struct MemoryInfo {
     u32 padding{};
     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
 } // namespace Kernel::Svc