mirror of
https://git.naxdy.org/Mirror/Ryujinx.git
synced 2024-12-27 02:53:04 +00:00
Merge branch 'master' into SvcGetThreadContext3
This commit is contained in:
commit
3af7a6b49d
248 changed files with 2266 additions and 2244 deletions
|
@ -1,6 +1,6 @@
|
|||
using System;
|
||||
|
||||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
class BlockLinearSwizzle : ISwizzle
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
interface INvGpuEngine
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
interface ISwizzle
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
class LinearSwizzle : ISwizzle
|
||||
{
|
|
@ -1,7 +1,7 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
class MacroInterpreter
|
||||
{
|
|
@ -1,7 +1,7 @@
|
|||
using Ryujinx.Graphics.Gal;
|
||||
using System.Threading;
|
||||
|
||||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
class NvGpu
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
enum NvGpuBufferType
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
enum NvGpuEngine
|
||||
{
|
|
@ -1,7 +1,7 @@
|
|||
using Ryujinx.Graphics.Gal;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
class NvGpuEngine2d : INvGpuEngine
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
enum NvGpuEngine2dReg
|
||||
{
|
|
@ -2,7 +2,7 @@ using Ryujinx.Graphics.Gal;
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
class NvGpuEngine3d : INvGpuEngine
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
enum NvGpuEngine3dReg
|
||||
{
|
|
@ -1,6 +1,6 @@
|
|||
using System.Collections.Concurrent;
|
||||
|
||||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
class NvGpuFifo
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
enum NvGpuFifoMeth
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
delegate void NvGpuMethod(NvGpuVmm Vmm, NvGpuPBEntry PBEntry);
|
||||
}
|
|
@ -1,7 +1,7 @@
|
|||
using System;
|
||||
using System.Collections.ObjectModel;
|
||||
|
||||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
struct NvGpuPBEntry
|
||||
{
|
|
@ -1,7 +1,7 @@
|
|||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
|
||||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
static class NvGpuPushBuffer
|
||||
{
|
|
@ -2,7 +2,7 @@ using ChocolArm64.Memory;
|
|||
using Ryujinx.Graphics.Gal;
|
||||
using System.Collections.Concurrent;
|
||||
|
||||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
class NvGpuVmm : IAMemory, IGalMemory
|
||||
{
|
|
@ -2,7 +2,7 @@ using ChocolArm64.Memory;
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
class NvGpuVmmCache
|
||||
{
|
|
@ -1,6 +1,6 @@
|
|||
using Ryujinx.Graphics.Gal;
|
||||
|
||||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
struct Texture
|
||||
{
|
|
@ -1,7 +1,7 @@
|
|||
using Ryujinx.Graphics.Gal;
|
||||
using System;
|
||||
|
||||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
static class TextureFactory
|
||||
{
|
|
@ -2,7 +2,7 @@ using ChocolArm64.Memory;
|
|||
using Ryujinx.Graphics.Gal;
|
||||
using System;
|
||||
|
||||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
static class TextureHelper
|
||||
{
|
|
@ -2,7 +2,7 @@ using ChocolArm64.Memory;
|
|||
using Ryujinx.Graphics.Gal;
|
||||
using System;
|
||||
|
||||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
static class TextureReader
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
enum TextureSwizzle
|
||||
{
|
|
@ -2,7 +2,7 @@ using ChocolArm64.Memory;
|
|||
using Ryujinx.Graphics.Gal;
|
||||
using System;
|
||||
|
||||
namespace Ryujinx.Core.Gpu
|
||||
namespace Ryujinx.HLE.Gpu
|
||||
{
|
||||
static class TextureWriter
|
||||
{
|
|
@ -1,10 +1,10 @@
|
|||
using ChocolArm64.Memory;
|
||||
using Ryujinx.Core.Logging;
|
||||
using Ryujinx.Core.OsHle;
|
||||
using Ryujinx.Core.OsHle.Handles;
|
||||
using Ryujinx.HLE.Logging;
|
||||
using Ryujinx.HLE.OsHle;
|
||||
using Ryujinx.HLE.OsHle.Handles;
|
||||
using System;
|
||||
|
||||
namespace Ryujinx.Core.Input
|
||||
namespace Ryujinx.HLE.Input
|
||||
{
|
||||
public class Hid
|
||||
{
|
|
@ -1,6 +1,6 @@
|
|||
using System;
|
||||
|
||||
namespace Ryujinx.Core.Input
|
||||
namespace Ryujinx.HLE.Input
|
||||
{
|
||||
[Flags]
|
||||
public enum HidControllerButtons
|
|
@ -1,6 +1,6 @@
|
|||
using System;
|
||||
|
||||
namespace Ryujinx.Core.Input
|
||||
namespace Ryujinx.HLE.Input
|
||||
{
|
||||
[Flags]
|
||||
public enum HidControllerColorDesc
|
|
@ -1,6 +1,6 @@
|
|||
using System;
|
||||
|
||||
namespace Ryujinx.Core.Input
|
||||
namespace Ryujinx.HLE.Input
|
||||
{
|
||||
[Flags]
|
||||
public enum HidControllerConnState
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Input
|
||||
namespace Ryujinx.HLE.Input
|
||||
{
|
||||
public enum HidControllerId
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Input
|
||||
namespace Ryujinx.HLE.Input
|
||||
{
|
||||
public enum HidControllerLayouts
|
||||
{
|
|
@ -1,6 +1,6 @@
|
|||
using System;
|
||||
|
||||
namespace Ryujinx.Core.Input
|
||||
namespace Ryujinx.HLE.Input
|
||||
{
|
||||
[Flags]
|
||||
public enum HidControllerType
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Input
|
||||
namespace Ryujinx.HLE.Input
|
||||
{
|
||||
public struct HidJoystickPosition
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Input
|
||||
namespace Ryujinx.HLE.Input
|
||||
{
|
||||
public struct HidTouchPoint
|
||||
{
|
|
@ -1,5 +1,5 @@
|
|||
//TODO: This is only used by Config, it doesn't belong to Core.
|
||||
namespace Ryujinx.Core.Input
|
||||
namespace Ryujinx.HLE.Input
|
||||
{
|
||||
public struct JoyConLeft
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Input
|
||||
namespace Ryujinx.HLE.Input
|
||||
{
|
||||
public enum JoyConColor //Thanks to CTCaer
|
||||
{
|
|
@ -1,6 +1,6 @@
|
|||
using System;
|
||||
|
||||
namespace Ryujinx.Core.Loaders.Compression
|
||||
namespace Ryujinx.HLE.Loaders.Compression
|
||||
{
|
||||
static class Lz4
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Loaders
|
||||
namespace Ryujinx.HLE.Loaders
|
||||
{
|
||||
struct ElfDyn
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Loaders
|
||||
namespace Ryujinx.HLE.Loaders
|
||||
{
|
||||
enum ElfDynTag
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Loaders
|
||||
namespace Ryujinx.HLE.Loaders
|
||||
{
|
||||
struct ElfRel
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Loaders
|
||||
namespace Ryujinx.HLE.Loaders
|
||||
{
|
||||
enum ElfRelType
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Loaders
|
||||
namespace Ryujinx.HLE.Loaders
|
||||
{
|
||||
struct ElfSym
|
||||
{
|
||||
|
@ -12,7 +12,7 @@ namespace Ryujinx.Core.Loaders
|
|||
Type == ElfSymType.STT_FUNC ||
|
||||
Type == ElfSymType.STT_OBJECT;
|
||||
|
||||
public bool IsGlobalOrWeak =>
|
||||
public bool IsGlobalOrWeak =>
|
||||
Binding == ElfSymBinding.STB_GLOBAL ||
|
||||
Binding == ElfSymBinding.STB_WEAK;
|
||||
|
||||
|
@ -22,7 +22,7 @@ namespace Ryujinx.Core.Loaders
|
|||
|
||||
public ElfSym(
|
||||
string Name,
|
||||
int Info,
|
||||
int Info,
|
||||
int Other,
|
||||
int SHIdx,
|
||||
long Value,
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Loaders
|
||||
namespace Ryujinx.HLE.Loaders
|
||||
{
|
||||
enum ElfSymBinding
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Loaders
|
||||
namespace Ryujinx.HLE.Loaders
|
||||
{
|
||||
enum ElfSymType
|
||||
{
|
|
@ -1,10 +1,10 @@
|
|||
namespace Ryujinx.Core.Loaders
|
||||
namespace Ryujinx.HLE.Loaders
|
||||
{
|
||||
enum ElfSymVisibility
|
||||
{
|
||||
STV_DEFAULT = 0,
|
||||
STV_INTERNAL = 1,
|
||||
STV_HIDDEN = 2,
|
||||
STV_PROTECTED = 3
|
||||
STV_PROTECTED = 3
|
||||
}
|
||||
}
|
|
@ -1,9 +1,9 @@
|
|||
using ChocolArm64.Memory;
|
||||
using Ryujinx.Core.Loaders.Executables;
|
||||
using Ryujinx.Core.OsHle;
|
||||
using Ryujinx.HLE.Loaders.Executables;
|
||||
using Ryujinx.HLE.OsHle;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Ryujinx.Core.Loaders
|
||||
namespace Ryujinx.HLE.Loaders
|
||||
{
|
||||
class Executable
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Loaders.Executables
|
||||
namespace Ryujinx.HLE.Loaders.Executables
|
||||
{
|
||||
public interface IExecutable
|
||||
{
|
|
@ -1,6 +1,6 @@
|
|||
using System.IO;
|
||||
|
||||
namespace Ryujinx.Core.Loaders.Executables
|
||||
namespace Ryujinx.HLE.Loaders.Executables
|
||||
{
|
||||
class Nro : IExecutable
|
||||
{
|
|
@ -1,8 +1,8 @@
|
|||
using Ryujinx.Core.Loaders.Compression;
|
||||
using Ryujinx.HLE.Loaders.Compression;
|
||||
using System;
|
||||
using System.IO;
|
||||
|
||||
namespace Ryujinx.Core.Loaders.Executables
|
||||
namespace Ryujinx.HLE.Loaders.Executables
|
||||
{
|
||||
class Nso : IExecutable
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Logging
|
||||
namespace Ryujinx.HLE.Logging
|
||||
{
|
||||
public enum LogClass
|
||||
{
|
|
@ -1,6 +1,6 @@
|
|||
using System;
|
||||
|
||||
namespace Ryujinx.Core.Logging
|
||||
namespace Ryujinx.HLE.Logging
|
||||
{
|
||||
public class LogEventArgs : EventArgs
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.Logging
|
||||
namespace Ryujinx.HLE.Logging
|
||||
{
|
||||
public enum LogLevel
|
||||
{
|
|
@ -2,7 +2,7 @@ using System;
|
|||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace Ryujinx.Core.Logging
|
||||
namespace Ryujinx.HLE.Logging
|
||||
{
|
||||
public class Logger
|
||||
{
|
|
@ -1,9 +1,9 @@
|
|||
using Ryujinx.Core.OsHle.Handles;
|
||||
using Ryujinx.Core.OsHle.Services.Am;
|
||||
using Ryujinx.HLE.OsHle.Handles;
|
||||
using Ryujinx.HLE.OsHle.Services.Am;
|
||||
using System;
|
||||
using System.Collections.Concurrent;
|
||||
|
||||
namespace Ryujinx.Core.OsHle
|
||||
namespace Ryujinx.HLE.OsHle
|
||||
{
|
||||
class AppletStateMgr : IDisposable
|
||||
{
|
|
@ -2,7 +2,7 @@ using System;
|
|||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Diagnostics
|
||||
namespace Ryujinx.HLE.OsHle.Diagnostics
|
||||
{
|
||||
static class Demangler
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.OsHle
|
||||
namespace Ryujinx.HLE.OsHle
|
||||
{
|
||||
static class ErrorCode
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.OsHle
|
||||
namespace Ryujinx.HLE.OsHle
|
||||
{
|
||||
enum ErrorModule
|
||||
{
|
|
@ -1,6 +1,6 @@
|
|||
using System;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Exceptions
|
||||
namespace Ryujinx.HLE.OsHle.Exceptions
|
||||
{
|
||||
public class GuestBrokeExecutionException : Exception
|
||||
{
|
|
@ -1,6 +1,6 @@
|
|||
using System;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Exceptions
|
||||
namespace Ryujinx.HLE.OsHle.Exceptions
|
||||
{
|
||||
public class UndefinedInstructionException : Exception
|
||||
{
|
|
@ -1,7 +1,7 @@
|
|||
using System.Collections.Concurrent;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Ryujinx.Core.OsHle
|
||||
namespace Ryujinx.HLE.OsHle
|
||||
{
|
||||
class GlobalStateTable
|
||||
{
|
|
@ -2,7 +2,7 @@ using ChocolArm64.Memory;
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Handles
|
||||
namespace Ryujinx.HLE.OsHle.Handles
|
||||
{
|
||||
class HSharedMem
|
||||
{
|
|
@ -1,6 +1,6 @@
|
|||
using ChocolArm64.Memory;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Handles
|
||||
namespace Ryujinx.HLE.OsHle.Handles
|
||||
{
|
||||
class HTransferMem
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.OsHle.Handles
|
||||
namespace Ryujinx.HLE.OsHle.Handles
|
||||
{
|
||||
class KEvent : KSynchronizationObject { }
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
using System.Collections.Generic;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Handles
|
||||
namespace Ryujinx.HLE.OsHle.Handles
|
||||
{
|
||||
class KProcessHandleTable
|
||||
{
|
|
@ -1,9 +1,9 @@
|
|||
using Ryujinx.Core.Logging;
|
||||
using Ryujinx.HLE.Logging;
|
||||
using System;
|
||||
using System.Collections.Concurrent;
|
||||
using System.Threading;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Handles
|
||||
namespace Ryujinx.HLE.OsHle.Handles
|
||||
{
|
||||
class KProcessScheduler : IDisposable
|
||||
{
|
|
@ -1,7 +1,7 @@
|
|||
using Ryujinx.Core.OsHle.Services;
|
||||
using Ryujinx.HLE.OsHle.Services;
|
||||
using System;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Handles
|
||||
namespace Ryujinx.HLE.OsHle.Handles
|
||||
{
|
||||
class KSession : IDisposable
|
||||
{
|
|
@ -1,7 +1,7 @@
|
|||
using System;
|
||||
using System.Threading;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Handles
|
||||
namespace Ryujinx.HLE.OsHle.Handles
|
||||
{
|
||||
class KSynchronizationObject : IDisposable
|
||||
{
|
|
@ -1,7 +1,7 @@
|
|||
using ChocolArm64;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Handles
|
||||
namespace Ryujinx.HLE.OsHle.Handles
|
||||
{
|
||||
class KThread : KSynchronizationObject
|
||||
{
|
|
@ -1,7 +1,7 @@
|
|||
using System;
|
||||
using System.Threading;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Handles
|
||||
namespace Ryujinx.HLE.OsHle.Handles
|
||||
{
|
||||
class SchedulerThread : IDisposable
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.OsHle.Handles
|
||||
namespace Ryujinx.HLE.OsHle.Handles
|
||||
{
|
||||
class ThreadQueue
|
||||
{
|
|
@ -1,6 +1,6 @@
|
|||
using ChocolArm64.Memory;
|
||||
|
||||
namespace Ryujinx.Core.OsHle
|
||||
namespace Ryujinx.HLE.OsHle
|
||||
{
|
||||
static class Homebrew
|
||||
{
|
|
@ -1,11 +1,11 @@
|
|||
using Ryujinx.Core.Loaders.Executables;
|
||||
using Ryujinx.Core.Logging;
|
||||
using Ryujinx.Core.OsHle.Handles;
|
||||
using Ryujinx.HLE.Loaders.Executables;
|
||||
using Ryujinx.HLE.Logging;
|
||||
using Ryujinx.HLE.OsHle.Handles;
|
||||
using System;
|
||||
using System.Collections.Concurrent;
|
||||
using System.IO;
|
||||
|
||||
namespace Ryujinx.Core.OsHle
|
||||
namespace Ryujinx.HLE.OsHle
|
||||
{
|
||||
public class Horizon : IDisposable
|
||||
{
|
|
@ -2,7 +2,7 @@ using System;
|
|||
using System.Collections.Concurrent;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Ryujinx.Core.OsHle
|
||||
namespace Ryujinx.HLE.OsHle
|
||||
{
|
||||
class IdDictionary
|
||||
{
|
|
@ -1,6 +1,6 @@
|
|||
using System.IO;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Ipc
|
||||
namespace Ryujinx.HLE.OsHle.Ipc
|
||||
{
|
||||
struct IpcBuffDesc
|
||||
{
|
|
@ -1,7 +1,7 @@
|
|||
using System;
|
||||
using System.IO;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Ipc
|
||||
namespace Ryujinx.HLE.OsHle.Ipc
|
||||
{
|
||||
class IpcHandleDesc
|
||||
{
|
|
@ -1,9 +1,9 @@
|
|||
using ChocolArm64.Memory;
|
||||
using Ryujinx.Core.OsHle.Handles;
|
||||
using Ryujinx.HLE.OsHle.Handles;
|
||||
using System;
|
||||
using System.IO;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Ipc
|
||||
namespace Ryujinx.HLE.OsHle.Ipc
|
||||
{
|
||||
static class IpcHandler
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.OsHle.Ipc
|
||||
namespace Ryujinx.HLE.OsHle.Ipc
|
||||
{
|
||||
abstract class IpcMagic
|
||||
{
|
|
@ -1,7 +1,7 @@
|
|||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Ipc
|
||||
namespace Ryujinx.HLE.OsHle.Ipc
|
||||
{
|
||||
class IpcMessage
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.OsHle.Ipc
|
||||
namespace Ryujinx.HLE.OsHle.Ipc
|
||||
{
|
||||
enum IpcMessageType
|
||||
{
|
|
@ -1,6 +1,6 @@
|
|||
using System.IO;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Ipc
|
||||
namespace Ryujinx.HLE.OsHle.Ipc
|
||||
{
|
||||
struct IpcPtrBuffDesc
|
||||
{
|
|
@ -1,6 +1,6 @@
|
|||
using System.IO;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Ipc
|
||||
namespace Ryujinx.HLE.OsHle.Ipc
|
||||
{
|
||||
struct IpcRecvListBuffDesc
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.OsHle.Ipc
|
||||
namespace Ryujinx.HLE.OsHle.Ipc
|
||||
{
|
||||
delegate long ServiceProcessRequest(ServiceCtx Context);
|
||||
}
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.OsHle.Kernel
|
||||
namespace Ryujinx.HLE.OsHle.Kernel
|
||||
{
|
||||
static class KernelErr
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.OsHle.Kernel
|
||||
namespace Ryujinx.HLE.OsHle.Kernel
|
||||
{
|
||||
static class NsTimeConverter
|
||||
{
|
|
@ -1,14 +1,14 @@
|
|||
using ChocolArm64.Events;
|
||||
using ChocolArm64.Memory;
|
||||
using ChocolArm64.State;
|
||||
using Ryujinx.Core.Logging;
|
||||
using Ryujinx.Core.OsHle.Handles;
|
||||
using Ryujinx.HLE.Logging;
|
||||
using Ryujinx.HLE.OsHle.Handles;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.Concurrent;
|
||||
using System.Collections.Generic;
|
||||
using System.Threading;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Kernel
|
||||
namespace Ryujinx.HLE.OsHle.Kernel
|
||||
{
|
||||
partial class SvcHandler : IDisposable
|
||||
{
|
|
@ -1,11 +1,11 @@
|
|||
using ChocolArm64.Memory;
|
||||
using ChocolArm64.State;
|
||||
using Ryujinx.Core.Logging;
|
||||
using Ryujinx.Core.OsHle.Handles;
|
||||
using Ryujinx.HLE.Logging;
|
||||
using Ryujinx.HLE.OsHle.Handles;
|
||||
|
||||
using static Ryujinx.Core.OsHle.ErrorCode;
|
||||
using static Ryujinx.HLE.OsHle.ErrorCode;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Kernel
|
||||
namespace Ryujinx.HLE.OsHle.Kernel
|
||||
{
|
||||
partial class SvcHandler
|
||||
{
|
|
@ -1,16 +1,16 @@
|
|||
using ChocolArm64.Memory;
|
||||
using ChocolArm64.State;
|
||||
using Ryujinx.Core.Logging;
|
||||
using Ryujinx.Core.OsHle.Exceptions;
|
||||
using Ryujinx.Core.OsHle.Handles;
|
||||
using Ryujinx.Core.OsHle.Ipc;
|
||||
using Ryujinx.Core.OsHle.Services;
|
||||
using Ryujinx.HLE.Logging;
|
||||
using Ryujinx.HLE.OsHle.Exceptions;
|
||||
using Ryujinx.HLE.OsHle.Handles;
|
||||
using Ryujinx.HLE.OsHle.Ipc;
|
||||
using Ryujinx.HLE.OsHle.Services;
|
||||
using System;
|
||||
using System.Threading;
|
||||
|
||||
using static Ryujinx.Core.OsHle.ErrorCode;
|
||||
using static Ryujinx.HLE.OsHle.ErrorCode;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Kernel
|
||||
namespace Ryujinx.HLE.OsHle.Kernel
|
||||
{
|
||||
partial class SvcHandler
|
||||
{
|
||||
|
@ -352,7 +352,7 @@ namespace Ryujinx.Core.OsHle.Kernel
|
|||
case 15:
|
||||
ThreadState.X1 = MemoryRegions.MapRegionSize;
|
||||
break;
|
||||
|
||||
|
||||
case 16:
|
||||
ThreadState.X1 = IsVirtualMemoryEnabled ? 1 : 0;
|
||||
break;
|
|
@ -1,11 +1,11 @@
|
|||
using ChocolArm64.State;
|
||||
using Ryujinx.Core.Logging;
|
||||
using Ryujinx.Core.OsHle.Handles;
|
||||
using Ryujinx.HLE.Logging;
|
||||
using Ryujinx.HLE.OsHle.Handles;
|
||||
using System.Threading;
|
||||
|
||||
using static Ryujinx.Core.OsHle.ErrorCode;
|
||||
using static Ryujinx.HLE.OsHle.ErrorCode;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Kernel
|
||||
namespace Ryujinx.HLE.OsHle.Kernel
|
||||
{
|
||||
partial class SvcHandler
|
||||
{
|
||||
|
@ -160,7 +160,7 @@ namespace Ryujinx.Core.OsHle.Kernel
|
|||
ThreadState.X0 = MakeError(ErrorModule.Kernel, KernelErr.InvalidHandle);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void SvcSetThreadCoreMask(AThreadState ThreadState)
|
||||
{
|
||||
//FIXME: This is wrong, but the "correct" way to handle
|
|
@ -1,14 +1,14 @@
|
|||
using ChocolArm64.State;
|
||||
using Ryujinx.Core.Logging;
|
||||
using Ryujinx.Core.OsHle.Handles;
|
||||
using Ryujinx.HLE.Logging;
|
||||
using Ryujinx.HLE.OsHle.Handles;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading;
|
||||
|
||||
using static Ryujinx.Core.OsHle.ErrorCode;
|
||||
using static Ryujinx.HLE.OsHle.ErrorCode;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Kernel
|
||||
namespace Ryujinx.HLE.OsHle.Kernel
|
||||
{
|
||||
partial class SvcHandler
|
||||
{
|
|
@ -1,6 +1,6 @@
|
|||
using System;
|
||||
|
||||
namespace Ryujinx.Core.OsHle
|
||||
namespace Ryujinx.HLE.OsHle
|
||||
{
|
||||
class MemoryAllocator
|
||||
{
|
|
@ -1,6 +1,6 @@
|
|||
using ChocolArm64.Memory;
|
||||
|
||||
namespace Ryujinx.Core.OsHle
|
||||
namespace Ryujinx.HLE.OsHle
|
||||
{
|
||||
static class MemoryRegions
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.OsHle
|
||||
namespace Ryujinx.HLE.OsHle
|
||||
{
|
||||
enum MemoryType
|
||||
{
|
|
@ -2,20 +2,20 @@ using ChocolArm64;
|
|||
using ChocolArm64.Events;
|
||||
using ChocolArm64.Memory;
|
||||
using ChocolArm64.State;
|
||||
using Ryujinx.Core.Loaders;
|
||||
using Ryujinx.Core.Loaders.Executables;
|
||||
using Ryujinx.Core.Logging;
|
||||
using Ryujinx.Core.OsHle.Diagnostics;
|
||||
using Ryujinx.Core.OsHle.Exceptions;
|
||||
using Ryujinx.Core.OsHle.Handles;
|
||||
using Ryujinx.Core.OsHle.Kernel;
|
||||
using Ryujinx.Core.OsHle.Services.Nv;
|
||||
using Ryujinx.HLE.Loaders;
|
||||
using Ryujinx.HLE.Loaders.Executables;
|
||||
using Ryujinx.HLE.Logging;
|
||||
using Ryujinx.HLE.OsHle.Diagnostics;
|
||||
using Ryujinx.HLE.OsHle.Exceptions;
|
||||
using Ryujinx.HLE.OsHle.Handles;
|
||||
using Ryujinx.HLE.OsHle.Kernel;
|
||||
using Ryujinx.HLE.OsHle.Services.Nv;
|
||||
using System;
|
||||
using System.Collections.Concurrent;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace Ryujinx.Core.OsHle
|
||||
namespace Ryujinx.HLE.OsHle
|
||||
{
|
||||
class Process : IDisposable
|
||||
{
|
|
@ -1,9 +1,9 @@
|
|||
using ChocolArm64.Memory;
|
||||
using Ryujinx.Core.OsHle.Handles;
|
||||
using Ryujinx.Core.OsHle.Ipc;
|
||||
using Ryujinx.HLE.OsHle.Handles;
|
||||
using Ryujinx.HLE.OsHle.Ipc;
|
||||
using System.IO;
|
||||
|
||||
namespace Ryujinx.Core.OsHle
|
||||
namespace Ryujinx.HLE.OsHle
|
||||
{
|
||||
class ServiceCtx
|
||||
{
|
|
@ -1,8 +1,8 @@
|
|||
using Ryujinx.Core.Logging;
|
||||
using Ryujinx.Core.OsHle.Ipc;
|
||||
using Ryujinx.HLE.Logging;
|
||||
using Ryujinx.HLE.OsHle.Ipc;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Services.Acc
|
||||
namespace Ryujinx.HLE.OsHle.Services.Acc
|
||||
{
|
||||
class IAccountServiceForApplication : IpcService
|
||||
{
|
||||
|
@ -33,7 +33,7 @@ namespace Ryujinx.Core.OsHle.Services.Acc
|
|||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
public long GetUserExistence(ServiceCtx Context)
|
||||
{
|
||||
Context.ResponseData.Write(1);
|
||||
|
@ -49,7 +49,7 @@ namespace Ryujinx.Core.OsHle.Services.Acc
|
|||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
public long ListOpenUsers(ServiceCtx Context)
|
||||
{
|
||||
Context.Ns.Log.PrintStub(LogClass.ServiceAcc, "Stubbed.");
|
|
@ -1,8 +1,8 @@
|
|||
using Ryujinx.Core.Logging;
|
||||
using Ryujinx.Core.OsHle.Ipc;
|
||||
using Ryujinx.HLE.Logging;
|
||||
using Ryujinx.HLE.OsHle.Ipc;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Services.Acc
|
||||
namespace Ryujinx.HLE.OsHle.Services.Acc
|
||||
{
|
||||
class IManagerForApplication : IpcService
|
||||
{
|
|
@ -1,8 +1,8 @@
|
|||
using Ryujinx.Core.Logging;
|
||||
using Ryujinx.Core.OsHle.Ipc;
|
||||
using Ryujinx.HLE.Logging;
|
||||
using Ryujinx.HLE.OsHle.Ipc;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Services.Acc
|
||||
namespace Ryujinx.HLE.OsHle.Services.Acc
|
||||
{
|
||||
class IProfile : IpcService
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.OsHle.Services.Am
|
||||
namespace Ryujinx.HLE.OsHle.Services.Am
|
||||
{
|
||||
static class AmErr
|
||||
{
|
|
@ -1,4 +1,4 @@
|
|||
namespace Ryujinx.Core.OsHle.Services.Am
|
||||
namespace Ryujinx.HLE.OsHle.Services.Am
|
||||
{
|
||||
enum FocusState
|
||||
{
|
|
@ -1,7 +1,7 @@
|
|||
using Ryujinx.Core.OsHle.Ipc;
|
||||
using Ryujinx.HLE.OsHle.Ipc;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Ryujinx.Core.OsHle.Services.Am
|
||||
namespace Ryujinx.HLE.OsHle.Services.Am
|
||||
{
|
||||
class IAllSystemAppletProxiesService : IpcService
|
||||
{
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue