aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/svc.cpp
Commit message (Expand)AuthorAgeFilesLines
* hle: Move SVC code to kernel namespace.bunnei2018-01-021-619/+0
* svc: Improve svcGetInfo.bunnei2018-01-011-7/+29
* svc: Fix string formatting for CreateThread.bunnei2018-01-011-1/+1
* svc: Stub out svcWaitSynchronization.bunnei2018-01-011-1/+9
* svc: Implement svcExitProcess.bunnei2018-01-011-4/+39
* svc: Implement svcUnlockMutex.bunnei2018-01-011-1/+11
* svc: Implement svcLockMutex.bunnei2018-01-011-1/+39
* thread: Keep track of the initially created handle.bunnei2017-12-311-1/+2
* svc: Implement svcExitThread.bunnei2017-12-311-1/+9
* svc: Implement svcCreateThread.bunnei2017-12-311-2/+57
* svc: Cleanup svcGetThreadPriority.bunnei2017-12-311-3/+5
* svc: Stub out svcGetCurrentProcessorNumber.bunnei2017-12-311-1/+7
* svc: Implement svcSetThreadPriority.bunnei2017-12-311-1/+30
* svc: Change SignalProcessWideKey to a stub.bunnei2017-12-311-2/+2
* svc: Implement svcUnmapMemory.bunnei2017-12-311-1/+8
* svc: Minor cleanups.bunnei2017-12-301-8/+9
* svc: Implement svcStartThread.bunnei2017-12-301-0/+16
* kernel: Add SyncObject primitive, use it for ClientSession.bunnei2017-12-281-2/+2
* svc: Implement MapMemory.bunnei2017-12-281-3/+11
* svc: Implement SetHeapSize.bunnei2017-12-281-1/+9
* svc: Implement GetThreadId and GetProcessId.bunnei2017-10-231-2/+29
* hle: Fix QueryMemory response for MemoryInfo.bunnei2017-10-191-17/+11
* hle: Initial implementation of NX service framework and IPC.bunnei2017-10-141-0/+1
* svc: Some logging cleanup.bunnei2017-10-141-7/+5
* svc: Initial nx impl. for QueryMemory, ConnectToPort, SendSyncRequest, etc.bunnei2017-10-141-1185/+185
* Merge pull request #2793 from Subv/replyandreceiveSebastian Valle2017-06-291-2/+109
|\
| * Kernel/SVC: Pass the current thread as a parameter to ClientSession::SendSync...Subv2017-06-291-1/+1
| * Kernel/SVC: Partially implemented svcReplyAndReceive.Subv2017-06-251-1/+108
* | Kernel: Implement AcceptSession SVCYuri Kunde Schlesner2017-06-231-1/+12
* | Kernel: Implement CreateSessionToPort SVCYuri Kunde Schlesner2017-06-231-1/+12
* | Kernel: Implement CreateSession SVCYuri Kunde Schlesner2017-06-221-3/+16
|/
* Kernel: Move HandleTable to a separate fileYuri Kunde Schlesner2017-05-291-0/+2
* Kernel: Move WaitObject to a separate fileYuri Kunde Schlesner2017-05-291-0/+1
* Kernel: Removed HandleTable::GetWaitObjectYuri Kunde Schlesner2017-05-291-2/+2
* Kernel: Centralize error definitions in errors.hYuri Kunde Schlesner2017-05-241-65/+31
* Remove ability to load symbol mapsYuri Kunde Schlesner2017-05-071-8/+2
* Fix OutputDebugString syscallMichael Theall2017-04-011-2/+2
* Refined thread launch on syscore error messagesFernando Sahmkow2017-03-091-5/+15
* Timers: Return an error when calling SetTimer with negative timeouts.Subv2017-02-211-0/+5
* Threads: Check the process' resource limit for the max allowed priority when ...Subv2017-01-111-5/+7
* Thread: Added priority range checking to svcSetThreadPriority and removed pri...Subv2017-01-111-0/+14
* Merge pull request #2410 from Subv/sleepthreadbunnei2017-01-061-0/+5
|\
| * Kernel: Don't attempt to yield execution in SleepThread(0) if there are no av...Subv2017-01-051-0/+5
* | Kernel: Fix SharedMemory objects always returning error when addr = 0 (#2404)Hyper2017-01-061-1/+5
|/
* Kernel: Remove Thread::wait_objects_index and use wait_objects to hold all th...Subv2017-01-051-11/+3
* Kernel: Use different thread statuses when a thread calls WaitSynchronization...Subv2017-01-041-3/+3
* Kernel/Mutex: Propagate thread priority changes to other threads inheriting t...Subv2017-01-041-0/+6
* Kernel/Mutex: Update a mutex priority when a thread stops waiting on it.Subv2017-01-041-2/+3
* Kernel/Mutex: Implemented priority inheritance.Subv2017-01-041-9/+0
* Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.Subv2017-01-041-6/+6