Michael Scire
|
f8b115eab6
|
kern: add SvcCreatePort, SvcConnectToPort
|
2020-08-01 15:31:16 -07:00 |
|
Michael Scire
|
e1f094d49e
|
kern: add SvcReadWriteRegister
|
2020-08-01 15:31:16 -07:00 |
|
Michael Scire
|
ba0da382ad
|
kern: Implement QueryIoMapping logic for < 8.0.0
|
2020-08-01 15:31:15 -07:00 |
|
Michael Scire
|
8dbdf596bc
|
kern: Support older SVC ABIs
|
2020-08-01 15:31:15 -07:00 |
|
Michael Scire
|
1a8393e8b2
|
kern: add SvcQueryIoMapping (NOTE: pre-10.x, ABI needs update)
|
2020-08-01 15:31:11 -07:00 |
|
Michael Scire
|
dbc6d39d85
|
kern: fix/add InfoType_(Total/Used)(NonSystem/)MemorySize
|
2020-08-01 15:31:10 -07:00 |
|
Michael Scire
|
d5310407ad
|
kern: implement SvcSleepThread for ns > 0
|
2020-08-01 15:31:08 -07:00 |
|
Michael Scire
|
a574c00d5f
|
kern: add SvcExitThread, SvcSendAsyncRequestWithUserBuffer, SvcReplyAndReceiveWithUserBuffer
|
2020-08-01 15:31:06 -07:00 |
|
Michael Scire
|
50fd330bad
|
kern: implement remaining non-KServerSession:: part of Reply/Receive
|
2020-08-01 15:31:04 -07:00 |
|
Michael Scire
|
d986b698d4
|
kern: implement SvcSendSyncRequest(WithUserBuffer)
|
2020-08-01 15:31:03 -07:00 |
|
Michael Scire
|
8479ff4a1a
|
kern: implement SvcArbitrateLock, SvcArbitrateUnlock
|
2020-08-01 15:31:03 -07:00 |
|
Michael Scire
|
2415b68748
|
kern: skeleton SvcReplyAndReceive
|
2020-08-01 15:31:02 -07:00 |
|
Michael Scire
|
70291b4608
|
kern: partially implement SvcSignalProcessWideKey
|
2020-08-01 15:31:02 -07:00 |
|
Michael Scire
|
f752db8379
|
kern: implement SvcCreateThread, SvcStartThread
|
2020-08-01 15:31:02 -07:00 |
|
Michael Scire
|
3c386e8ab3
|
kern: implement SvcMapMemory
|
2020-08-01 15:31:02 -07:00 |
|
Michael Scire
|
139e043abc
|
kern: implement SvcAcceptSession
|
2020-08-01 15:31:01 -07:00 |
|
Michael Scire
|
c5e4c7c921
|
kern: implement SvcWaitSynchronization
|
2020-08-01 15:31:01 -07:00 |
|
Michael Scire
|
88142a11c4
|
kern: implement SvcCloseHandle
|
2020-08-01 15:31:01 -07:00 |
|
Michael Scire
|
72d4c01501
|
kern: SvcConnectToNamedPort
|
2020-08-01 15:31:00 -07:00 |
|
Michael Scire
|
b9fb29e1c7
|
kern: svcOutputDebugString, svcGetThreadPriority, svcGetThreadId
|
2020-08-01 15:31:00 -07:00 |
|
Michael Scire
|
191e233745
|
kern: implement SvcUnmapMemory, more of SvcGetInfo
|
2020-08-01 15:31:00 -07:00 |
|
Michael Scire
|
2914752dcc
|
kern: implement SvcSetUnsafeLimit
|
2020-04-27 10:34:06 -07:00 |
|
Michael Scire
|
bc9c0c255c
|
kern: Implement SvcManageNamedPort
|
2020-03-18 00:15:04 -07:00 |
|
Michael Scire
|
b5f8d04924
|
kern: implement CallSecureMonitor, some of GetInfo/GetSystemInfo
|
2020-03-18 00:15:02 -07:00 |
|
Michael Scire
|
feae39aa2e
|
kern: implement KUserPointer (and test with QueryMemory) in advance of svc dev
|
2020-03-02 19:51:01 -08:00 |
|
Michael Scire
|
ab29107424
|
kern: newlines at end of svc files
|
2020-03-02 19:50:53 -08:00 |
|
Michael Scire
|
02ffc465bd
|
kern: add svc stubs, turn on svc table build
|
2020-03-02 19:50:52 -08:00 |
|
Michael Scire
|
0ef7d15c5e
|
meso: add script to build mesosphere.bin
|
2020-03-02 19:50:41 -08:00 |
|
Michael Scire
|
6c540ee0e4
|
mesosphere: Implement SVC table auto-generation
|
2020-03-02 19:50:41 -08:00 |
|