TuxSH
49f99a0650
Implement privileged resource limit SVCs
2017-07-07 13:08:53 +01:00
TuxSH
4d8c2ea9f5
Implement svcSetGpuProt and svcSetWifiEnabled
2017-07-07 13:08:15 +01:00
Yuri Kunde Schlesner
eb062ce0a9
Add svcCreateSessionToPort
2017-06-26 15:51:03 +01:00
Yuri Kunde Schlesner
1e6df47adb
Add svcCreateSession
2017-06-26 15:51:03 +01:00
TuxSH
cdababc38d
Add call frame information for SVC wrappers
2017-04-02 16:17:10 +02:00
TuxSH
064f9fdf9e
Implement svc 0x04, 0x06, 0x53
2017-03-14 14:07:43 +00:00
TuxSH
ba23d7224b
Add svcGetThreadList
2016-12-23 15:30:46 +01:00
TuxSH
c23ed61457
Fix the implementation of svcGetProcessList
...
svcGetProcessList takes only one scalar output parameter, not two.
2016-12-23 14:59:15 +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
Dave Murphy
3501efd7e5
whitespace fixes
2016-12-04 17:21:44 +00: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
43940facdc
Fix redundant/hazardous code in svcArbitrateAddress
2016-01-05 00:23:10 +01:00
Steven Smith
df1d39b060
Fix svcSetTimer.
2015-12-29 18:46:38 -08:00
Sebastian Valle
85223098c6
Fixed the timeout parameter in svcArbitrateAddress
...
the r4 and r5 registers were switched
2015-12-27 18:23:26 -05:00
fincs
c25e04295a
Clean up svc.s
2015-10-07 23:32:20 +02: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
6ca5285d10
better svcGet*Info
2015-05-28 21:04:52 +02:00
Lectem
f3bb5339f7
threads svcs
2015-05-25 21:11:16 +02:00
plutoo
1b1c2a0cea
Whitespace fix
2015-05-06 23:12:32 +02:00
plutoo
bf4364af0e
Fix svcCreateAddressArbiter
2015-05-06 23:10:44 +02: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
Dave Murphy
93dbdfd74a
stop svcOutputDebugString trashing string
2014-12-15 02:40:11 +00:00
fincs
4b4b781ec3
Minor code formatting fix in svc.s
2014-12-09 00:15:04 +01:00
Subv
e0bf993fd9
Styling
2014-12-08 18:05:46 -05: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
yellows8
c91921616e
Fixed svcWaitSynchronizationN, previously this didn't save/restore r4 on the stack.
2014-11-24 22:58:07 -05: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
smea
370707c663
use svcDuplicateHandle in handle override
2014-08-17 13:37:49 -07:00
plutoo
15d2dc765d
Renamed svc_camelCase to svcCamelCase.
2014-07-28 20:58:47 +02:00
yellows8
7a54bb623a
Implemented svc_getProcessInfo(), and added comment to CSND.h. Implemented OS_ConvertVaddr2Physaddr() which is now used by CSND.c, this includes support for the v8.0 LINEAR memory.
2014-07-23 01:23:20 -04:00
yellows8
4a1619f7c7
Added svc_signalEvent, svc_getSystemTick, and svc_getProcessId. Enabled using SOC cmd8/cmda, and other minor changes.
2014-04-27 21:28:48 -04:00
smea
2a518a9ae3
APT && misc : better app exiting code, fixed APPLICATION and BASE mem leak
2014-02-03 18:06:58 +01:00
smea
30e765f52c
APT : preliminary support for exiting app
2014-02-01 13:27:52 +01:00
smea
4250f91d55
APT : preliminary/experimental return to menu support
2014-02-01 00:23:59 +01:00
smea
021911976f
APT : glanceparameter/receiveparameter
2014-01-29 23:17:02 +01:00