Comply with Ac_K reviews.
This commit is contained in:
parent
9bbe4f36db
commit
15a0f496c2
2 changed files with 10 additions and 10 deletions
|
@ -17,8 +17,8 @@ namespace Ryujinx.HLE.HOS.Services.Am
|
||||||
|
|
||||||
private int _idleTimeDetectionExtension;
|
private int _idleTimeDetectionExtension;
|
||||||
|
|
||||||
private int _suspendedTickValue;
|
private int _accumulatedSuspendedTickValue;
|
||||||
private KEvent _suspendedTickChangedEvent;
|
private KEvent _accumulatedSuspendedTickChangedEvent;
|
||||||
|
|
||||||
public ISelfController(Horizon system)
|
public ISelfController(Horizon system)
|
||||||
{
|
{
|
||||||
|
@ -42,8 +42,8 @@ namespace Ryujinx.HLE.HOS.Services.Am
|
||||||
{ 91, GetAccumulatedSuspendedTickChangedEvent }
|
{ 91, GetAccumulatedSuspendedTickChangedEvent }
|
||||||
};
|
};
|
||||||
|
|
||||||
_launchableEvent = new KEvent(system);
|
_launchableEvent = new KEvent(system);
|
||||||
_suspendedTickChangedEvent = new KEvent(system);
|
_accumulatedSuspendedTickChangedEvent = new KEvent(system);
|
||||||
}
|
}
|
||||||
|
|
||||||
public long Exit(ServiceCtx context)
|
public long Exit(ServiceCtx context)
|
||||||
|
@ -177,20 +177,22 @@ namespace Ryujinx.HLE.HOS.Services.Am
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetAccumulatedSuspendedTickValue() -> u64
|
||||||
public long GetAccumulatedSuspendedTickValue(ServiceCtx context)
|
public long GetAccumulatedSuspendedTickValue(ServiceCtx context)
|
||||||
{
|
{
|
||||||
context.ResponseData.Write(_suspendedTickValue);
|
context.ResponseData.Write(_accumulatedSuspendedTickValue);
|
||||||
|
|
||||||
Logger.PrintStub(LogClass.ServiceAm);
|
Logger.PrintStub(LogClass.ServiceAm);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetAccumulatedSuspendedTickChangedEvent() -> handle<copy>
|
||||||
public long GetAccumulatedSuspendedTickChangedEvent(ServiceCtx context)
|
public long GetAccumulatedSuspendedTickChangedEvent(ServiceCtx context)
|
||||||
{
|
{
|
||||||
_suspendedTickChangedEvent.ReadableEvent.Signal();
|
_accumulatedSuspendedTickChangedEvent.ReadableEvent.Signal();
|
||||||
|
|
||||||
if (context.Process.HandleTable.GenerateHandle(_suspendedTickChangedEvent.ReadableEvent, out int handle) != KernelResult.Success)
|
if (context.Process.HandleTable.GenerateHandle(_accumulatedSuspendedTickChangedEvent.ReadableEvent, out int handle) != KernelResult.Success)
|
||||||
{
|
{
|
||||||
throw new InvalidOperationException("Out of handles!");
|
throw new InvalidOperationException("Out of handles!");
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
using Ryujinx.HLE.HOS.Ipc;
|
using Ryujinx.HLE.HOS.Ipc;
|
||||||
using Ryujinx.HLE.HOS.Kernel.Common;
|
using Ryujinx.HLE.HOS.Kernel.Common;
|
||||||
using Ryujinx.HLE.HOS.Kernel.Memory;
|
|
||||||
using Ryujinx.HLE.HOS.Kernel.Process;
|
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
|
||||||
|
@ -64,6 +62,7 @@ namespace Ryujinx.HLE.HOS.Services.Time
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetSharedMemoryNativeHandle() -> handle<copy>
|
||||||
public long GetSharedMemoryNativeHandle(ServiceCtx context)
|
public long GetSharedMemoryNativeHandle(ServiceCtx context)
|
||||||
{
|
{
|
||||||
if (context.Process.HandleTable.GenerateHandle(context.Device.System.TimeSharedMem, out int handle) != KernelResult.Success)
|
if (context.Process.HandleTable.GenerateHandle(context.Device.System.TimeSharedMem, out int handle) != KernelResult.Success)
|
||||||
|
@ -85,6 +84,5 @@ namespace Ryujinx.HLE.HOS.Services.Time
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Add table
Add a link
Reference in a new issue