TuxSH
7e8a480b45
Documentation update for svcBackdoor
2016-12-23 15:01:15 +01:00
TuxSH
066a9cc6fd
Update svc(Un)bindInterrupt's prototype and documentation
2016-12-23 14:58:02 +01:00
TuxSH
65240d6202
Finish implementing the debug SVCs and associated types
2016-12-23 14:57:32 +01:00
Mrrraou
b5a8183dbd
Add svcGetHandleInfo. ( #324 )
2016-12-19 00:02:43 +01:00
TuxSH
34015acd3f
Change svcKernelSetStateSignature
...
`svcKernelSetState` behaves like a variadic function. This change, in addition of not breaking anything, would allow writing things like:
```c
svcKernelSetState(0, 0x0004013800000002ULL, 0)````
which is more explicit than what was used before
2016-12-18 23:52:12 +01:00
fincs
2f6a28f1e3
Add ResetType enum (and fixed many wrong ResetType usages)
2016-07-01 18:27:39 +02:00
TuxSH
e863d2a4cf
Implement svcBindInterrupt and svcUnbindInterrupt
2016-06-25 00:07:03 +02:00
fincs
7ce124e744
Add svcSetProcessAffinityMask, svcSetProcessIdealProcessor and svcRun
2016-05-17 00:14:32 +02:00
Steven Smith
fd566668d3
Add some resource limit SVCs.
2016-04-14 01:19:11 -07:00
Yifan Lu
cd054cbadf
Added svc calls for svcCreateCodeSet and svcCreateProcess
2016-01-23 14:32:36 -08:00
fincs
b1e97f2ca4
Add WIP thread wrapper API
2015-12-07 11:43:54 +01:00
Steven Smith
173d386795
Document most of services.
2015-10-04 22:27:43 -07:00
Steven Smith
d6962f2122
Doc consistency.
2015-10-04 14:08:02 -07:00
Steven Smith
2656225392
Finish documentation in include/3ds and include/3ds/util.
2015-10-04 13:48:26 -07:00
fincs
4603b972fa
Merge branch 'master' into great-refactor
...
Conflicts:
libctru/include/3ds/services/apt.h
libctru/source/services/apt.c
2015-09-29 23:21:45 +02:00
Lectem
0a66043e56
document ArbitrateAddress + update ArbitrationType
...
This has been tested on n3ds 9.9.
2015-09-18 23:04:20 -04:00
fincs
c9ad04f70a
Merge pull request #164 from Lectem/dsp
...
IPC stuff and DSP service commands
2015-09-08 20:53:29 +02:00
fincs
e7e21fa9d5
Merge pull request #159 from Lectem/documentation
...
documentation for the soc service and svcCreateMemoryBlock
2015-09-05 17:46:49 +02:00
Lectem
98d937ebc1
Added getThreadStaticBuffers for IPC
2015-09-01 15:28:52 -04:00
Lectem
d10fc00786
Added pseudo handles for current proc and thread
2015-08-30 23:30:53 -04:00
Lectem
6ca0ab50dd
documentation for svcCreateMemoryBlock
2015-08-28 14:55:49 -04:00
Daz Jones
debe7a7553
svc: add a few more SVC bindings
...
Mostly debug and IPC related.
2015-08-23 20:29:23 +01:00
Lectem
2b385581b9
svc.h : updated MemOp enum and documented half of the file
2015-06-28 02:12:25 +02:00
smea
31e0f2ee07
Merge pull request #122 from Lectem/thread_svcs
...
threads svcs
2015-05-30 09:07:41 -07:00
smea
79e2efdc0c
Update svc.h
...
cf PR #123
2015-05-25 23:05:14 -07:00
173210
9ad62755b7
svc.h: Remove volatile for getThreadLocalStorage
2015-05-26 14:48:20 +09:00
Lectem
f3bb5339f7
threads svcs
2015-05-25 21:11:16 +02:00
Steven Smith
3adff173cd
Remove MEMOP_FREE_LINEAR
2015-04-13 12:50:02 -07:00
fincs
7b059d9395
svc.h/s cleanup; add svcWriteProcessMemory & svcControlProcessMemory
2015-04-13 17:56:38 +02:00
archshift
7bb4fc8547
Implement svcBackdoor in SVCs
2015-04-03 14:37:09 -07:00
patois
57f139799c
add syscalls 0x61, 0x62, 0x63, 0x64
2015-03-10 12:43:15 +01:00
Dave Murphy
b275d5715b
add svcGetProcessorID
2015-03-03 11:04:00 +00:00
Yuri Kunde Schlesner
9ee96105f6
Add a few more SVC call stubs
2015-02-27 21:20:55 -03:00
Yuri Kunde Schlesner
46c0a1763c
Add MEMPERM_DONTCARE to MemPerm
2014-12-11 16:44:09 -02:00
Subv
a2d2f4483e
SVC: Implemented svcGetThreadId
2014-12-08 18:04:31 -05:00
Subv
a85c6edfaa
Added svcReleaseSemaphore and svcCreateSemaphore.
...
Tested.
2014-12-05 14:57:51 -05:00
fincs
377e753b7d
Add getThreadLocalStorage(), major cleanup in svc.h/svc.s
2014-12-05 14:13:18 +01:00
fincs
ac0e9ef9ca
Add svcSetThreadPriority
2014-11-29 21:40:59 +01:00
mtheall
919917b7ed
Added svcCreateAddressArbiter() and svcArbitrateAddress()
2014-11-20 15:33:21 -06:00
StapleButter
c38276e37d
Add timer-related SVC calls.
2014-10-31 01:17:43 +01:00
plutoo
c64bcbb078
Merge branch 'refactor'
2014-10-27 00:08:13 +01:00
plutoo
950ae0b2a4
Added svcQueryMemory
2014-10-27 00:07:07 +01:00
Tony Wasserka
90692fee60
Add the system call outputDebugString.
...
This doesn't do anything on retail consoles, but homebrew developers can use it to debug applications in Citra or in other 3DS emulators which HLE this system call.
2014-10-25 11:52:39 +02:00
fincs
8fccb570e5
Homogenize indentation (use tabs)
2014-08-21 22:59:42 +02:00
fincs
0a1d0403d1
__ctru_exit(): perform svcExitProcess() if there's no retAddr
2014-08-20 22:16:28 +02:00
smea
370707c663
use svcDuplicateHandle in handle override
2014-08-17 13:37:49 -07:00
smea
4e3c18863b
various fixes
2014-08-16 14:48:05 -07:00
plutoo
884df0ba75
Moved header files from ctr/ to 3ds/.
2014-07-28 21:41:48 +02:00