Commit Graph

88 Commits

Author SHA1 Message Date
Luke Street 5f51188d14 Update svcSleepThread definition 2018-12-04 03:16:51 -05:00
yellows8 68846af044 Removed alignment for object_ids in ipcParseDomainResponse, since official sw doesn't have this. 2018-11-28 16:37:33 -05:00
yellows8 5e69f760fb Added support for exception-handling. 2018-11-14 16:17:02 -05:00
fincs ede79862fb Add threadGetCurHandle 2018-10-27 17:34:44 +02:00
tatehaga b130d96445 barrier implementation using semaphores (#186) 2018-10-23 21:19:26 +02:00
Michael Scire e942b9cc25 virtmem: Fix stack region mapping on 1.0.0 2018-10-22 22:34:11 +02:00
Michael Scire 40e0bf4db7 Refactor service IPC to support domains. 2018-10-16 17:56:39 -04:00
yellows8 c1b4b95bd7 Updated wiki URLs. 2018-10-11 21:44:51 -04:00
TuxSH 3bd7ca5f7e Reword ProcessState enum fields 2018-09-26 21:11:02 +02:00
TuxSH 3ecd841ec2 Update svcGetDebugThreadContext, add svcSetDebugThreadContext, implement threadDumpContext 2018-09-18 01:13:55 +02:00
TuxSH 5498d3e0c7 Add ThreadContext, RegisterGroup, svcGetThreadContext3, threadDumpContext 2018-09-18 01:13:55 +02:00
plutooo 4a13ee3e62 Fix function name to not cause linker problems due to symbol truncation issues 2018-09-15 08:42:32 +02:00
plutooo 7279ef0415 Fix signature of svcContinueDebugEvent for firmware 3.0.0 and forward 2018-09-15 08:14:09 +02:00
fincs ad17cb74c7 kernel/ipc.h: add ipcCloneSession 2018-09-14 01:35:24 +02:00
Michael Scire 6ef26bff1a Implement kernelAbove600() 2018-09-09 19:55:12 +02:00
fincs 88e9d3bb83 kernel/event.h: several fixes, including autoclear support 2018-08-31 13:05:22 +02:00
Juan Antonio Hernández Cánovas 377683acd5 Add rwlockInit (#155) 2018-08-24 16:20:01 +02:00
fincs 9fa3873fc9 Fix comments in svc.h & thread.h 2018-08-06 17:58:31 +02:00
fincs 1e349b6ce8 Change CondVar API to have the mutex be passed to condvarWait* instead of condvarInit 2018-08-05 14:31:31 +02:00
fincs 062ef2b188 Add svcGetThreadCoreMask and svcSetThreadCoreMask 2018-08-05 14:30:08 +02:00
plutooo 9fc5e85c88 Event bringup 2018-08-05 13:23:08 +02:00
Kevoot fbe2c1f2ce Add Semaphore (#125) 2018-07-01 00:45:41 +02:00
fincs a9c0b213ff Add missing #pragma once to kernel/condvar.h 2018-06-26 13:12:44 +02:00
Michael Scire 9770f4bb18 Implement svcGetThreadList 2018-06-25 11:18:07 -04:00
Michael Scire 481d27d1f1 Implement svcGetDebugThreadParam 2018-06-25 11:18:07 -04:00