Michael Scire
|
c7f108082b
|
kern: resolve MESOSPHERE_UNIMPLEMENTEDs other than UserException
|
2020-08-01 15:31:44 -07:00 |
|
Michael Scire
|
3d5f2b7258
|
kern: Add real SvcBreak implementation
|
2020-08-01 15:31:43 -07:00 |
|
Michael Scire
|
b576737418
|
kern: SvcBreakDebugProcess, SvcTerminateDebugProcess
|
2020-08-01 15:31:43 -07:00 |
|
Michael Scire
|
179427687b
|
kern: SvcSetHardwareBreakPoint
|
2020-08-01 15:31:43 -07:00 |
|
Michael Scire
|
3b9403f3fc
|
kern: Svc(Legacy)ContinueDebugEvent
|
2020-08-01 15:31:42 -07:00 |
|
Michael Scire
|
349346ef34
|
kern: Add 4.x InitialProcessIdRange to SvcGetInfo
|
2020-08-01 15:31:42 -07:00 |
|
Michael Scire
|
a5d7e8328b
|
kern: SvcQueryPhysicalAddress
|
2020-08-01 15:31:42 -07:00 |
|
Michael Scire
|
35af9a4996
|
kern: style parity for return in GetThreadList
|
2020-08-01 15:31:42 -07:00 |
|
Michael Scire
|
83020ce2c4
|
kern: SvcGetThreadList
|
2020-08-01 15:31:41 -07:00 |
|
Michael Scire
|
a0de667005
|
kern: SvcGetLastThreadInfo, SvcGetDebugFutureThreadInfo
|
2020-08-01 15:31:41 -07:00 |
|
Michael Scire
|
641e92e6a0
|
kern: SvcFlushDataCache, SvcFlushEntireDataCache
|
2020-08-01 15:31:41 -07:00 |
|
Michael Scire
|
ef6ede3aeb
|
kern: SvcReadDebugProcessMemory, SvcWriteDebugProcessMemory
|
2020-08-01 15:31:40 -07:00 |
|
Michael Scire
|
c39da750f2
|
SvcQueryDebugProcessMemory
|
2020-08-01 15:31:38 -07:00 |
|
Michael Scire
|
e8021705d8
|
kern: SendSyncRequestLight, ReplyAndReceiveLight
|
2020-08-01 15:31:37 -07:00 |
|
Michael Scire
|
ed54603dad
|
kern: fix nonsensical copy/pasted comments in QueryMemory
|
2020-08-01 15:31:37 -07:00 |
|
Michael Scire
|
7368d41603
|
kern: QueryMemory64From32, QueryProcessMemory64From32
|
2020-08-01 15:31:36 -07:00 |
|
Michael Scire
|
a7de710f09
|
kern: implement KCodeMemory (and SVCs)
|
2020-08-01 15:31:36 -07:00 |
|
Michael Scire
|
1a5513760b
|
kern: SvcGetSystemTick
|
2020-08-01 15:31:35 -07:00 |
|
Michael Scire
|
c64e490663
|
kern: implement SvcGetThreadContext3
|
2020-08-01 15:31:35 -07:00 |
|
Michael Scire
|
be1314cb88
|
kern: implement thread pinning/SvcSynchronizePreemptionState
|
2020-08-01 15:31:34 -07:00 |
|
Michael Scire
|
89cc6468f9
|
kern: improve KLightLock accuracy
|
2020-08-01 15:31:34 -07:00 |
|
Michael Scire
|
6935929c33
|
kern: SvcMapPhysicalMemoryUnsafe, SvcUnmapPhysicalMemoryUnsafe
|
2020-08-01 15:31:33 -07:00 |
|
Michael Scire
|
10415aefee
|
kern: SvcUnmapPhysicalMemory, cleanup thread pinning
|
2020-08-01 15:31:31 -07:00 |
|
Michael Scire
|
85a5cdd6a5
|
kern: SvcQueryProcessMemory64, notification SvcBreaks
|
2020-08-01 15:31:31 -07:00 |
|
Michael Scire
|
dc8fccd168
|
kern: implement SvcMapPhysicalMemory
|
2020-08-01 15:31:31 -07:00 |
|
Michael Scire
|
4822da6fea
|
kern: finish SvcGetInfo
|
2020-08-01 15:31:30 -07:00 |
|
Michael Scire
|
b2af44006f
|
kern: Implement SecureMemory (system resource)
|
2020-08-01 15:31:30 -07:00 |
|
Michael Scire
|
a22d1d04f2
|
kern: implement SvcSleepSystem
|
2020-08-01 15:31:30 -07:00 |
|
Michael Scire
|
16ce69e333
|
kern: SvcInvalidateProcessDataCache
|
2020-08-01 15:31:30 -07:00 |
|
Michael Scire
|
c0c9fe5fd3
|
kern: SvcMapProcessCodeMemory, SvcUnmapProcessCodeMemory
|
2020-08-01 15:31:29 -07:00 |
|
Michael Scire
|
600a069f00
|
kern SvcGetCurrentProcessorNumber, SvcSetProcessActivity, half of SvcSetThreadActivity
|
2020-08-01 15:31:29 -07:00 |
|
Michael Scire
|
bfca682c3f
|
kern: SvcGetThreadCoreMask, SvcSetThreadCoreMask
|
2020-08-01 15:31:28 -07:00 |
|
Michael Scire
|
c9588f5739
|
kern: SvcSetMemoryPermission
|
2020-08-01 15:31:28 -07:00 |
|
Michael Scire
|
0cfdef738d
|
kern: implement transfer memory (and SVCs)
|
2020-08-01 15:31:28 -07:00 |
|
Michael Scire
|
670824fa0a
|
kern: implement process exit
|
2020-08-01 15:31:27 -07:00 |
|
Michael Scire
|
24eb07e72c
|
kern: add SvcFlushProcessDataCache, SvcStoreProcessDataCache
|
2020-08-01 15:31:27 -07:00 |
|
Michael Scire
|
417ed5f01c
|
kern: implement SvcSetMemoryAttribute
|
2020-08-01 15:31:27 -07:00 |
|
Michael Scire
|
4d03635829
|
kern: fix bugs in interrupt permittance, DpcManager init
|
2020-08-01 15:31:26 -07:00 |
|
Michael Scire
|
df019af185
|
kern: SvcGetProcessInfo, SvcTerminateProcess
|
2020-08-01 15:31:26 -07:00 |
|
Michael Scire
|
fe48b9163d
|
kern: fully implement KSharedMemory (and Svcs)
|
2020-08-01 15:31:25 -07:00 |
|
Michael Scire
|
e5d0e2863b
|
kern: add SvcStartProcess
|
2020-08-01 15:31:25 -07:00 |
|
Michael Scire
|
fcffa49fd5
|
kern: implement first half of SvcCreateProcess
|
2020-08-01 15:31:25 -07:00 |
|
Michael Scire
|
e760bd7038
|
kern: implement SvcMapProcessMemory, SvcUnmapProcessMemory
|
2020-08-01 15:31:24 -07:00 |
|
Michael Scire
|
b26547b38c
|
kern: KDevicePageTable::Finalize, InfoType_RandomEntropy
|
2020-08-01 15:31:24 -07:00 |
|
Michael Scire
|
f8476cc761
|
kern: finish SvcGetSystemInfo
|
2020-08-01 15:31:23 -07:00 |
|
Michael Scire
|
d0a4bdba02
|
kern: implement ResourceLimit Svcs
|
2020-08-01 15:31:22 -07:00 |
|
Michael Scire
|
5bfe2eba66
|
kern: add ResourceLimit to svcGetInfo
|
2020-08-01 15:31:22 -07:00 |
|
Michael Scire
|
767a3fca3a
|
kern: fix incorrect cache routines, implement SvcSetProcessMemoryPermission
|
2020-08-01 15:31:22 -07:00 |
|
Michael Scire
|
e30c8b6ac8
|
kern: implement SvcCancelSynchronization
|
2020-08-01 15:31:22 -07:00 |
|
Michael Scire
|
80f8b8b9b0
|
kern: fix bug in SvcSetThreadPriority
|
2020-08-01 15:31:21 -07:00 |
|