Split kernel code files into multiple folders

This commit is contained in:
gdkchan 2018-12-12 02:22:42 -03:00
parent 8f3f19260a
commit 007bfa24d8
99 changed files with 186 additions and 100 deletions

View file

@ -1,4 +1,4 @@
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Process;
using System.Collections.Concurrent;
using System.Collections.Generic;

View file

@ -2,7 +2,10 @@ using LibHac;
using Ryujinx.Common.Logging;
using Ryujinx.HLE.FileSystem.Content;
using Ryujinx.HLE.HOS.Font;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Memory;
using Ryujinx.HLE.HOS.Kernel.Process;
using Ryujinx.HLE.HOS.Kernel.Threading;
using Ryujinx.HLE.HOS.SystemState;
using Ryujinx.HLE.Loaders.Executables;
using Ryujinx.HLE.Loaders.Npdm;

View file

@ -1,5 +1,7 @@
using ChocolArm64.Memory;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Ipc;
using Ryujinx.HLE.HOS.Kernel.Process;
using System;
using System.IO;

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Common
{
interface IKFutureSchedulerObject
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Common
{
class KAutoObject
{

View file

@ -1,7 +1,8 @@
using Ryujinx.Common;
using Ryujinx.HLE.HOS.Kernel.Threading;
using System.Collections.Generic;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Common
{
class KResourceLimit
{

View file

@ -1,6 +1,7 @@
using Ryujinx.HLE.HOS.Kernel.Threading;
using System.Collections.Generic;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Common
{
class KSynchronizationObject : KAutoObject
{

View file

@ -4,7 +4,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Threading;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Common
{
class KTimeManager : IDisposable
{

View file

@ -1,6 +1,7 @@
using Ryujinx.HLE.HOS.Kernel.Memory;
using System;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Common
{
static class KernelInit
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Common
{
enum KernelResult
{

View file

@ -1,6 +1,7 @@
using Ryujinx.HLE.HOS.Kernel.Process;
using ChocolArm64.Memory;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Common
{
static class KernelTransfer
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Common
{
enum LimitableResource : byte
{

View file

@ -1,6 +1,6 @@
using Ryujinx.Common;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Common
{
class MersenneTwister
{

View file

@ -1,4 +1,6 @@
namespace Ryujinx.HLE.HOS.Kernel
using Ryujinx.HLE.HOS.Kernel.Common;
namespace Ryujinx.HLE.HOS.Kernel.Ipc
{
class KClientPort : KSynchronizationObject
{

View file

@ -1,4 +1,6 @@
namespace Ryujinx.HLE.HOS.Kernel
using Ryujinx.HLE.HOS.Kernel.Common;
namespace Ryujinx.HLE.HOS.Kernel.Ipc
{
class KPort : KAutoObject
{

View file

@ -1,4 +1,6 @@
namespace Ryujinx.HLE.HOS.Kernel
using Ryujinx.HLE.HOS.Kernel.Common;
namespace Ryujinx.HLE.HOS.Kernel.Ipc
{
class KServerPort : KSynchronizationObject
{

View file

@ -1,7 +1,7 @@
using Ryujinx.HLE.HOS.Services;
using System;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Ipc
{
class KSession : IDisposable
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Memory
{
enum AddressSpaceType
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Memory
{
static class DramMemoryMap
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Memory
{
class KMemoryArrange
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Memory
{
struct KMemoryArrangeRegion
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Memory
{
class KMemoryBlock
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Memory
{
class KMemoryBlockAllocator
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Memory
{
class KMemoryInfo
{

View file

@ -1,9 +1,11 @@
using ChocolArm64.Memory;
using Ryujinx.Common;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Process;
using System;
using System.Collections.Generic;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Memory
{
class KMemoryManager
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Memory
{
class KMemoryRegionBlock
{

View file

@ -1,6 +1,7 @@
using Ryujinx.Common;
using Ryujinx.HLE.HOS.Kernel.Common;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Memory
{
class KMemoryRegionManager
{

View file

@ -1,7 +1,8 @@
using Ryujinx.HLE.HOS.Kernel.Common;
using System.Collections;
using System.Collections.Generic;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Memory
{
class KPageList : IEnumerable<KPageNode>
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Memory
{
struct KPageNode
{

View file

@ -1,6 +1,8 @@
using Ryujinx.Common;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Process;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Memory
{
class KSharedMemory
{

View file

@ -1,6 +1,6 @@
using System.Collections.Generic;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Memory
{
class KSlabHeap
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Memory
{
class KTransferMemory
{

View file

@ -1,6 +1,6 @@
using System;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Memory
{
[Flags]
enum MemoryAttribute : byte

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Memory
{
enum MemoryOperation
{

View file

@ -1,6 +1,6 @@
using System;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Memory
{
[Flags]
enum MemoryPermission : byte

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Memory
{
enum MemoryRegion
{

View file

@ -1,6 +1,6 @@
using System;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Memory
{
[Flags]
enum MemoryState : uint

View file

@ -2,13 +2,14 @@ using ChocolArm64.Memory;
using ChocolArm64.State;
using Ryujinx.Common.Logging;
using Ryujinx.HLE.HOS.Diagnostics.Demangler;
using Ryujinx.HLE.HOS.Kernel.Memory;
using Ryujinx.HLE.Loaders.Elf;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Process
{
class HleProcessDebugger
{

View file

@ -1,7 +1,7 @@
using Ryujinx.Common;
using System;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Process
{
class KContextIdManager
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Process
{
class KHandleEntry
{

View file

@ -1,6 +1,8 @@
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Threading;
using System;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Process
{
class KHandleTable
{

View file

@ -3,12 +3,16 @@ using ChocolArm64.Events;
using ChocolArm64.Memory;
using Ryujinx.Common;
using Ryujinx.Common.Logging;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Memory;
using Ryujinx.HLE.HOS.Kernel.SupervisorCall;
using Ryujinx.HLE.HOS.Kernel.Threading;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Process
{
class KProcess : KSynchronizationObject
{

View file

@ -1,6 +1,9 @@
using Ryujinx.Common;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Memory;
using Ryujinx.HLE.HOS.Kernel.Threading;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Process
{
class KProcessCapabilities
{

View file

@ -1,4 +1,6 @@
namespace Ryujinx.HLE.HOS.Kernel
using Ryujinx.HLE.HOS.Kernel.Memory;
namespace Ryujinx.HLE.HOS.Kernel.Process
{
class KTlsPageInfo
{

View file

@ -1,6 +1,7 @@
using Ryujinx.HLE.HOS.Kernel.Memory;
using System;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Process
{
class KTlsPageManager
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Process
{
struct ProcessCreationInfo
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Process
{
enum ProcessState : byte
{

View file

@ -1,6 +1,6 @@
using System;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.SupervisorCall
{
public class InvalidSvcException : Exception
{

View file

@ -2,9 +2,12 @@ using ChocolArm64.Events;
using ChocolArm64.Memory;
using ChocolArm64.State;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel.Ipc;
using Ryujinx.HLE.HOS.Kernel.Process;
using Ryujinx.HLE.HOS.Kernel.Threading;
using System;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.SupervisorCall
{
partial class SvcHandler
{

View file

@ -1,4 +1,8 @@
namespace Ryujinx.HLE.HOS.Kernel
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Memory;
using Ryujinx.HLE.HOS.Kernel.Process;
namespace Ryujinx.HLE.HOS.Kernel.SupervisorCall
{
partial class SvcHandler
{

View file

@ -3,10 +3,15 @@ using Ryujinx.Common;
using Ryujinx.Common.Logging;
using Ryujinx.HLE.Exceptions;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Ipc;
using Ryujinx.HLE.HOS.Kernel.Memory;
using Ryujinx.HLE.HOS.Kernel.Process;
using Ryujinx.HLE.HOS.Kernel.Threading;
using Ryujinx.HLE.HOS.Services;
using System.Threading;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.SupervisorCall
{
partial class SvcHandler
{

View file

@ -1,11 +1,12 @@
using ChocolArm64.State;
using Ryujinx.Common.Logging;
using Ryujinx.HLE.HOS.Kernel.Common;
using System;
using System.Collections.Generic;
using System.Reflection;
using System.Reflection.Emit;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.SupervisorCall
{
static class SvcTable
{

View file

@ -1,4 +1,8 @@
namespace Ryujinx.HLE.HOS.Kernel
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Process;
using Ryujinx.HLE.HOS.Kernel.Threading;
namespace Ryujinx.HLE.HOS.Kernel.SupervisorCall
{
partial class SvcHandler
{

View file

@ -1,6 +1,9 @@
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Process;
using Ryujinx.HLE.HOS.Kernel.Threading;
using System.Collections.Generic;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.SupervisorCall
{
partial class SvcHandler
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Threading
{
enum ArbitrationType
{

View file

@ -1,7 +1,7 @@
using System.Collections.Concurrent;
using System.Threading;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Threading
{
class HleCoreManager
{

View file

@ -1,7 +1,7 @@
using System;
using System.Threading;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Threading
{
partial class KScheduler
{

View file

@ -1,7 +1,9 @@
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Process;
using System.Collections.Generic;
using System.Linq;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Threading
{
class KAddressArbiter
{

View file

@ -1,7 +1,7 @@
using System.Collections.Generic;
using System.Threading;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Threading
{
static class KConditionVariable
{

View file

@ -1,6 +1,6 @@
using Ryujinx.Common;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Threading
{
class KCoreContext
{

View file

@ -1,7 +1,7 @@
using ChocolArm64;
using System.Threading;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Threading
{
class KCriticalSection
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Threading
{
class KEvent
{

View file

@ -1,4 +1,6 @@
namespace Ryujinx.HLE.HOS.Kernel
using Ryujinx.HLE.HOS.Kernel.Common;
namespace Ryujinx.HLE.HOS.Kernel.Threading
{
class KReadableEvent : KSynchronizationObject
{

View file

@ -1,8 +1,9 @@
using Ryujinx.HLE.HOS.Kernel.Process;
using System;
using System.Collections.Generic;
using System.Linq;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Threading
{
partial class KScheduler : IDisposable
{

View file

@ -1,6 +1,6 @@
using System.Collections.Generic;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Threading
{
class KSchedulingData
{

View file

@ -1,6 +1,7 @@
using Ryujinx.HLE.HOS.Kernel.Common;
using System.Collections.Generic;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Threading
{
class KSynchronization
{

View file

@ -1,10 +1,12 @@
using ChocolArm64;
using ChocolArm64.Memory;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Process;
using System;
using System.Collections.Generic;
using System.Linq;
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Threading
{
class KThread : KSynchronizationObject, IKFutureSchedulerObject
{

View file

@ -1,4 +1,6 @@
namespace Ryujinx.HLE.HOS.Kernel
using Ryujinx.HLE.HOS.Kernel.Common;
namespace Ryujinx.HLE.HOS.Kernel.Threading
{
class KWritableEvent
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Threading
{
enum SignalType
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Threading
{
enum ThreadSchedState : ushort
{

View file

@ -1,4 +1,4 @@
namespace Ryujinx.HLE.HOS.Kernel
namespace Ryujinx.HLE.HOS.Kernel.Threading
{
enum ThreadType
{

View file

@ -1,7 +1,9 @@
using ChocolArm64.Memory;
using Ryujinx.Common;
using Ryujinx.Common.Logging;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Memory;
using Ryujinx.HLE.HOS.Kernel.Process;
using Ryujinx.HLE.Loaders.Executables;
using Ryujinx.HLE.Loaders.Npdm;

View file

@ -1,6 +1,7 @@
using ChocolArm64.Memory;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Ipc;
using Ryujinx.HLE.HOS.Kernel.Process;
using System.IO;
namespace Ryujinx.HLE.HOS

View file

@ -1,6 +1,7 @@
using Ryujinx.Common.Logging;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Threading;
using System;
using System.Collections.Generic;

View file

@ -1,6 +1,7 @@
using Ryujinx.Common.Logging;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Threading;
using System;
using System.Collections.Generic;

View file

@ -1,6 +1,7 @@
using Ryujinx.Common.Logging;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Threading;
using System;
using System.Collections.Generic;

View file

@ -1,6 +1,7 @@
using Ryujinx.Common.Logging;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Threading;
using System;
using System.Collections.Generic;

View file

@ -1,7 +1,8 @@
using ChocolArm64.Memory;
using Ryujinx.Audio;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Threading;
using System;
using System.Collections.Generic;

View file

@ -3,7 +3,8 @@ using Ryujinx.Audio;
using Ryujinx.Audio.Adpcm;
using Ryujinx.Common.Logging;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Threading;
using Ryujinx.HLE.Utilities;
using System;
using System.Collections.Generic;

View file

@ -1,6 +1,7 @@
using Ryujinx.Common.Logging;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Threading;
using Ryujinx.HLE.HOS.SystemState;
using System;
using System.Collections.Generic;

View file

@ -2,7 +2,7 @@ using ChocolArm64.Memory;
using Ryujinx.Audio;
using Ryujinx.Common.Logging;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Threading;
using Ryujinx.HLE.HOS.Services.Aud.AudioOut;
using System.Collections.Generic;
using System.Text;

View file

@ -1,5 +1,6 @@
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Memory;
using System;
using System.Collections.Generic;

View file

@ -1,6 +1,7 @@
using Ryujinx.Common.Logging;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Threading;
using Ryujinx.HLE.Input;
using System;
using System.Collections.Generic;
@ -1216,7 +1217,7 @@ namespace Ryujinx.HLE.HOS.Services.Hid
long appletResourceUserId = context.RequestData.ReadInt64();
Logger.PrintStub(LogClass.ServiceHid, $"Stubbed. AppletResourceUserId: {appletResourceUserId}");
return 0;
}

View file

@ -1,6 +1,7 @@
using Ryujinx.Common.Logging;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Ipc;
using System;
using System.Collections.Generic;
using System.IO;

View file

@ -1,7 +1,9 @@
using ChocolArm64.Memory;
using Ryujinx.Common;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Memory;
using Ryujinx.HLE.HOS.Kernel.Process;
using Ryujinx.HLE.Loaders.Executables;
using Ryujinx.HLE.Utilities;
using System.Collections.Generic;

View file

@ -1,6 +1,7 @@
using Ryujinx.Common.Logging;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Threading;
using Ryujinx.HLE.Input;
using System;
using System.Collections.Generic;

View file

@ -1,6 +1,7 @@
using Ryujinx.Common.Logging;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Threading;
using System;
using System.Collections.Generic;

View file

@ -1,7 +1,9 @@
using ChocolArm64.Memory;
using Ryujinx.Common.Logging;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Process;
using Ryujinx.HLE.HOS.Kernel.Threading;
using Ryujinx.HLE.HOS.Services.Nv.NvGpuAS;
using Ryujinx.HLE.HOS.Services.Nv.NvGpuGpu;
using Ryujinx.HLE.HOS.Services.Nv.NvHostChannel;

View file

@ -1,7 +1,7 @@
using ChocolArm64.Memory;
using Ryujinx.Common.Logging;
using Ryujinx.Graphics.Memory;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Process;
using Ryujinx.HLE.HOS.Services.Nv.NvMap;
using System;
using System.Collections.Concurrent;

View file

@ -1,7 +1,7 @@
using ChocolArm64.Memory;
using Ryujinx.Common.Logging;
using Ryujinx.Graphics.Memory;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Process;
using Ryujinx.HLE.HOS.Services.Nv.NvGpuAS;
using Ryujinx.HLE.HOS.Services.Nv.NvMap;
using System;

View file

@ -1,6 +1,6 @@
using ChocolArm64.Memory;
using Ryujinx.Common.Logging;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Process;
using System;
using System.Collections.Concurrent;
using System.Text;

View file

@ -1,7 +1,7 @@
using ChocolArm64.Memory;
using Ryujinx.Common.Logging;
using Ryujinx.Graphics.Memory;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Process;
using Ryujinx.HLE.Utilities;
using System.Collections.Concurrent;

View file

@ -1,6 +1,6 @@
using Ryujinx.HLE.HOS.Font;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using System;
using System.Collections.Generic;

View file

@ -1,6 +1,7 @@
using Ryujinx.Common.Logging;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Threading;
using System.Collections.Generic;
namespace Ryujinx.HLE.HOS.Services.Psm

View file

@ -1,5 +1,6 @@
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Ipc;
using System;
using System.Collections.Generic;

View file

@ -1,6 +1,6 @@
using ChocolArm64.Memory;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using System.Collections.Generic;
using System;
using System.IO;

View file

@ -1,6 +1,7 @@
using Ryujinx.Graphics.Gal;
using Ryujinx.HLE.HOS.Ipc;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Common;
using Ryujinx.HLE.HOS.Kernel.Threading;
using Ryujinx.HLE.HOS.Services.Android;
using System;
using System.Collections.Generic;

View file

@ -1,7 +1,7 @@
using Ryujinx.Common.Logging;
using Ryujinx.Graphics.Gal;
using Ryujinx.Graphics.Memory;
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Threading;
using Ryujinx.HLE.HOS.Services.Nv.NvGpuAS;
using Ryujinx.HLE.HOS.Services.Nv.NvMap;
using System;

View file

@ -1,4 +1,4 @@
using Ryujinx.HLE.HOS.Kernel;
using Ryujinx.HLE.HOS.Kernel.Threading;
using Ryujinx.HLE.HOS.Services.Am;
using System.Collections.Concurrent;