aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Core/OsHle/CondVar.cs
diff options
context:
space:
mode:
authorgdkchan <gab.dark.100@gmail.com>2018-03-19 15:58:46 -0300
committerGitHub <noreply@github.com>2018-03-19 15:58:46 -0300
commit4314a8f3e5b76bbf2143f701c06e9354de712027 (patch)
treeacded3e24125e54bc791f322f0be869f1d379c19 /Ryujinx.Core/OsHle/CondVar.cs
parent4940cf0ea58c77c8666d76abdfc35c6380efed4c (diff)
[WIP] Add support for events (#60)
* Add support for events, move concept of domains to IpcService * Support waiting for KThread, remove some test code, other tweaks * Use move handle on NIFM since I can't test that now, it's better to leave it how it was
Diffstat (limited to 'Ryujinx.Core/OsHle/CondVar.cs')
-rw-r--r--Ryujinx.Core/OsHle/CondVar.cs8
1 files changed, 4 insertions, 4 deletions
diff --git a/Ryujinx.Core/OsHle/CondVar.cs b/Ryujinx.Core/OsHle/CondVar.cs
index f5fe3d29..f1b846d0 100644
--- a/Ryujinx.Core/OsHle/CondVar.cs
+++ b/Ryujinx.Core/OsHle/CondVar.cs
@@ -13,7 +13,7 @@ namespace Ryujinx.Core.OsHle
private bool OwnsCondVarValue;
- private List<HThread> WaitingThreads;
+ private List<KThread> WaitingThreads;
public CondVar(Process Process, long CondVarAddress, long Timeout)
{
@@ -21,10 +21,10 @@ namespace Ryujinx.Core.OsHle
this.CondVarAddress = CondVarAddress;
this.Timeout = Timeout;
- WaitingThreads = new List<HThread>();
+ WaitingThreads = new List<KThread>();
}
- public bool WaitForSignal(HThread Thread)
+ public bool WaitForSignal(KThread Thread)
{
int Count = Process.Memory.ReadInt32(CondVarAddress);
@@ -66,7 +66,7 @@ namespace Ryujinx.Core.OsHle
return true;
}
- public void SetSignal(HThread Thread, int Count)
+ public void SetSignal(KThread Thread, int Count)
{
lock (WaitingThreads)
{