521751795a
* Some style fixes and nits on ITimeZoneService * Remove some unneeded usings * Remove the Ryujinx.HLE.OsHle.Handles namespace * Remove hbmenu automatic load on process exit * Rename Ns to Device, rename Os to System, rename SystemState to State * Move Exceptions and Utilities out of OsHle * Rename OsHle to HOS * Rename OsHle folder to HOS * IManagerDisplayService and ISystemDisplayService style fixes * BsdError shouldn't be public * Add a empty new line before using static * Remove unused file * Some style fixes on NPDM * Exit gracefully when the application is closed * Code style fixes on IGeneralService * Add 0x prefix on values printed as hex * Small improvements on finalization code * Move ProcessId and ThreadId out of AThreadState * Rename VFs to FileSystem * FsAccessHeader shouldn't be public. Also fix file names casing * More case changes on NPDM * Remove unused files * Move using to the correct place on NPDM * Use properties on KernelAccessControlMmio * Address PR feedback
135 lines
3.4 KiB
C#
135 lines
3.4 KiB
C#
namespace Ryujinx.HLE.Loaders.Npdm
|
|
{
|
|
enum SvcName
|
|
{
|
|
Reserved0,
|
|
SetHeapSize,
|
|
SetMemoryPermission,
|
|
SetMemoryAttribute,
|
|
MapMemory,
|
|
UnmapMemory,
|
|
QueryMemory,
|
|
ExitProcess,
|
|
CreateThread,
|
|
StartThread,
|
|
ExitThread,
|
|
SleepThread,
|
|
GetThreadPriority,
|
|
SetThreadPriority,
|
|
GetThreadCoreMask,
|
|
SetThreadCoreMask,
|
|
GetCurrentProcessorNumber,
|
|
SignalEvent,
|
|
ClearEvent,
|
|
MapSharedMemory,
|
|
UnmapSharedMemory,
|
|
CreateTransferMemory,
|
|
CloseHandle,
|
|
ResetSignal,
|
|
WaitSynchronization,
|
|
CancelSynchronization,
|
|
ArbitrateLock,
|
|
ArbitrateUnlock,
|
|
WaitProcessWideKeyAtomic,
|
|
SignalProcessWideKey,
|
|
GetSystemTick,
|
|
ConnectToNamedPort,
|
|
SendSyncRequestLight,
|
|
SendSyncRequest,
|
|
SendSyncRequestWithUserBuffer,
|
|
SendAsyncRequestWithUserBuffer,
|
|
GetProcessId,
|
|
GetThreadId,
|
|
Break,
|
|
OutputDebugString,
|
|
ReturnFromException,
|
|
GetInfo,
|
|
FlushEntireDataCache,
|
|
FlushDataCache,
|
|
MapPhysicalMemory,
|
|
UnmapPhysicalMemory,
|
|
GetFutureThreadInfo,
|
|
GetLastThreadInfo,
|
|
GetResourceLimitLimitValue,
|
|
GetResourceLimitCurrentValue,
|
|
SetThreadActivity,
|
|
GetThreadContext3,
|
|
WaitForAddress,
|
|
SignalToAddress,
|
|
Reserved1,
|
|
Reserved2,
|
|
Reserved3,
|
|
Reserved4,
|
|
Reserved5,
|
|
Reserved6,
|
|
DumpInfo,
|
|
DumpInfoNew,
|
|
Reserved7,
|
|
Reserved8,
|
|
CreateSession,
|
|
AcceptSession,
|
|
ReplyAndReceiveLight,
|
|
ReplyAndReceive,
|
|
ReplyAndReceiveWithUserBuffer,
|
|
CreateEvent,
|
|
Reserved9,
|
|
Reserved10,
|
|
MapPhysicalMemoryUnsafe,
|
|
UnmapPhysicalMemoryUnsafe,
|
|
SetUnsafeLimit,
|
|
CreateCodeMemory,
|
|
ControlCodeMemory,
|
|
SleepSystem,
|
|
ReadWriteRegister,
|
|
SetProcessActivity,
|
|
CreateSharedMemory,
|
|
MapTransferMemory,
|
|
UnmapTransferMemory,
|
|
CreateInterruptEvent,
|
|
QueryPhysicalAddress,
|
|
QueryIoMapping,
|
|
CreateDeviceAddressSpace,
|
|
AttachDeviceAddressSpace,
|
|
DetachDeviceAddressSpace,
|
|
MapDeviceAddressSpaceByForce,
|
|
MapDeviceAddressSpaceAligned,
|
|
MapDeviceAddressSpace,
|
|
UnmapDeviceAddressSpace,
|
|
InvalidateProcessDataCache,
|
|
StoreProcessDataCache,
|
|
FlushProcessDataCache,
|
|
DebugActiveProcess,
|
|
BreakDebugProcess,
|
|
TerminateDebugProcess,
|
|
GetDebugEvent,
|
|
ContinueDebugEvent,
|
|
GetProcessList,
|
|
GetThreadList,
|
|
GetDebugThreadContext,
|
|
SetDebugThreadContext,
|
|
QueryDebugProcessMemory,
|
|
ReadDebugProcessMemory,
|
|
WriteDebugProcessMemory,
|
|
SetHardwareBreakPoint,
|
|
GetDebugThreadParam,
|
|
Reserved11,
|
|
GetSystemInfo,
|
|
CreatePort,
|
|
ManageNamedPort,
|
|
ConnectToPort,
|
|
SetProcessMemoryPermission,
|
|
MapProcessMemory,
|
|
UnmapProcessMemory,
|
|
QueryProcessMemory,
|
|
MapProcessCodeMemory,
|
|
UnmapProcessCodeMemory,
|
|
CreateProcess,
|
|
StartProcess,
|
|
TerminateProcess,
|
|
GetProcessInfo,
|
|
CreateResourceLimit,
|
|
SetResourceLimitLimitValue,
|
|
CallSecureMonitor
|
|
}
|
|
}
|