215 Commits (8a7f8f3e2cdb71b5e67e15ffdd3ad8679ebfb2fc)

Author SHA1 Message Date
bunnei 8a7f8f3e2c svc: Implement svcSetThreadPriority. 8 years ago
bunnei 960e8dc5e5 svc: Change SignalProcessWideKey to a stub. 8 years ago
bunnei 3a91a62b8f svc: Implement svcUnmapMemory. 8 years ago
bunnei a3228d9b77 svc: Minor cleanups. 8 years ago
bunnei 8ab33616ac svc: Implement svcStartThread. 8 years ago
bunnei 834fa5db65 kernel: Add SyncObject primitive, use it for ClientSession. 8 years ago
bunnei 6e021f22b8 svc: Implement MapMemory. 8 years ago
bunnei 7618b5237d svc: Implement SetHeapSize. 8 years ago
bunnei 266c1c8020 svc: Implement GetThreadId and GetProcessId. 8 years ago
bunnei dcd6bb82f7 hle: Fix QueryMemory response for MemoryInfo. 8 years ago
bunnei 960a1416de hle: Initial implementation of NX service framework and IPC. 8 years ago
bunnei 78bc2b70bb svc: Some logging cleanup. 8 years ago
bunnei cb889f9220 svc: Initial nx impl. for QueryMemory, ConnectToPort, SendSyncRequest, etc. 8 years ago
Subv 97f262c1f5 SVC: Removed GetPointer usage in the GetResourceLimit functions. 8 years ago
Subv 46fc7595b4 SVC: Remove GetPointer usage in CreatePort. 8 years ago
Subv 7b09b30ef1 SVC: Replace GetPointer usage with ReadCString in ConnectToPort. 8 years ago
Subv 3c0113632d SVC: Replace GetPointer usage with ReadBlock in OutputDebugString. 8 years ago
Subv 0cfb231e00 SVC: Replace GetPointer usage with Read32 in ReplyAndReceive. 8 years ago
Subv b863d6c860 SVC: Replace GetPointer usage with Read32 in WaitSynchronizationN. 8 years ago
Huw Pascoe 529f4a0131 Moved down_count to CoreTiming 8 years ago
Huw Pascoe a13ab958cb Fixed type conversion ambiguity 8 years ago
Subv 8432749db7 Kernel/Threads: When putting a thread to wait, specify a function to execute when it is awoken. 8 years ago
Subv 3165466b66 Kernel/Thread: Allow specifying which process a thread belongs to when creating it. 8 years ago
danzel 8266064796 Use recursive_mutex instead of mutex to fix #2902 8 years ago
Subv bca8916cea Kernel/HLE: Use a mutex to synchronize access to the HLE kernel state between the cpu thread and any other possible threads that might touch the kernel (network thread, etc). 9 years ago
Subv b53fa9514f Kernel/SVC: Pass the current thread as a parameter to ClientSession::SendSyncRequest. 9 years ago
Subv 88c93a7436 Kernel/SVC: Partially implemented svcReplyAndReceive. 9 years ago
Yuri Kunde Schlesner e192d417ec Kernel: Implement AcceptSession SVC 9 years ago
Yuri Kunde Schlesner aa0f3047d3 Kernel: Implement CreateSessionToPort SVC 9 years ago
Yuri Kunde Schlesner f94093d0fd Kernel: Implement CreateSession SVC 9 years ago
Yuri Kunde Schlesner be031989ee Kernel: Move HandleTable to a separate file 9 years ago
Yuri Kunde Schlesner 64ecf81a3c Kernel: Move WaitObject to a separate file 9 years ago
Yuri Kunde Schlesner 9453223075 Kernel: Removed HandleTable::GetWaitObject 9 years ago
Yuri Kunde Schlesner 2cdb40d709 Kernel: Centralize error definitions in errors.h 9 years ago
Yuri Kunde Schlesner 6577bbc3c5 Remove ability to load symbol maps 9 years ago
Michael Theall 31f9c1ab5d Fix OutputDebugString syscall 9 years ago
Fernando Sahmkow b5dbc6cb98 Refined thread launch on syscore error messages 9 years ago
Subv 0be77c3ae4 Timers: Return an error when calling SetTimer with negative timeouts. 9 years ago
Subv 1ddff14511 Threads: Check the process' resource limit for the max allowed priority when creating a thread and remove the priority clamping code. 9 years ago
Subv f2f2572fed Thread: Added priority range checking to svcSetThreadPriority and removed priority clamping code from Thread::SetPriority. 9 years ago
Hyper f0199a17f6 Kernel: Fix SharedMemory objects always returning error when addr = 0 (#2404) 9 years ago
Subv fc2266130b Kernel: Don't attempt to yield execution in SleepThread(0) if there are no available threads to run. 9 years ago
Subv fd95b6ee26 Kernel: Remove Thread::wait_objects_index and use wait_objects to hold all the objects that a thread is waiting on. 9 years ago
Subv cef5f45de2 Kernel: Use different thread statuses when a thread calls WaitSynchronization1 and WaitSynchronizationN with wait_all = true. 9 years ago
Subv d3ff5b91e1 Kernel/Mutex: Propagate thread priority changes to other threads inheriting the priority via mutexes 9 years ago
Subv b6a0355568 Kernel/Mutex: Update a mutex priority when a thread stops waiting on it. 9 years ago
Subv 7abf185390 Kernel/Mutex: Implemented priority inheritance. 9 years ago
Subv e6a7723f2f Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter. 9 years ago
Subv 38a90882a4 Kernel/Synch: Do not attempt a reschedule on every syscall. 9 years ago
bunnei e26fbfd1d7 core: Replace "AppCore" nomenclature with just "CPU". 9 years ago