summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/thread.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Kernel: Implemented mutex priority inheritance.Gravatar Subv2018-04-231-2/+39
* Kernel: Remove unused ConditionVariable class.Gravatar Subv2018-04-201-9/+0
* Kernel: Remove old and unused Mutex code.Gravatar Subv2018-04-201-3/+0
* Kernel: Corrected the implementation of svcArbitrateLock and svcArbitrateUnlock.Gravatar Subv2018-04-201-1/+12
* memory: Fix stack region.Gravatar bunnei2018-03-311-1/+1
* thread: Add THREADSTATUS_WAIT_HLE_EVENT, remove THREADSTATUS_WAIT_ARB.Gravatar bunnei2018-03-181-18/+3
* kernel: Move stack region outside of application heap.Gravatar bunnei2018-03-161-1/+1
* MemoryState: Add additional memory states and improve naming.Gravatar bunnei2018-03-161-1/+1
* core: Move process creation out of global state.Gravatar bunnei2018-03-141-2/+2
* thread: Clear the process list on shutdown.Gravatar Jules Blok2018-02-271-1/+3
* kernel: Use Scheduler class for threading.Gravatar bunnei2018-02-181-155/+14
* kernel: Remove unused address_arbiter code.Gravatar bunnei2018-02-181-34/+0
* Kernel/IPC: Add a small delay after each SyncRequest to prevent thread starv...Gravatar Subv2018-02-181-0/+1
* thread: Silence formatting specifier warningsGravatar Lioncash2018-02-141-2/+3
* Kernel: Allow chaining WaitSynchronization calls inside a wakeup callback.Gravatar Subv2018-01-081-8/+17
* CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119)Gravatar B3n302018-01-081-3/+2
* arm: Remove SkyEye/Dyncom code that is ARMv6-only.Gravatar bunnei2018-01-021-4/+2
* thread: Keep track of the initially created handle.Gravatar bunnei2017-12-311-1/+2
* thread: Main thread should set thread handle to reg 1.Gravatar bunnei2017-12-301-1/+4
* thread: Remove THUMB mode flag.Gravatar bunnei2017-12-301-1/+1
* thread: Main thread should be ready by default, all others dormant.Gravatar bunnei2017-12-301-4/+3
* kernel: Various 64-bit fixes in memory/process/threadGravatar bunnei2017-12-291-5/+5
* hle: Use Switch formatted result codes.Gravatar bunnei2017-10-311-3/+2
* hle: Fix QueryMemory response for MemoryInfo.Gravatar bunnei2017-10-191-1/+1
* Merge remote-tracking branch 'upstream/master' into nxGravatar bunnei2017-10-091-23/+45
|\
| * Merge pull request #2971 from Subv/per_process_memopsGravatar Sebastian Valle2017-10-011-0/+6
| |\
| | * Kernel/Thread: Added a helper function to get a thread's command buffer VAddr.Gravatar Subv2017-10-011-0/+6
| * | Merge pull request #2967 from Subv/thread_wakeup_callbacksGravatar Sebastian Valle2017-09-301-3/+10
| |\ \ | | |/ | |/|
| | * Kernel/Threads: When putting a thread to wait, specify a function to execute ...Gravatar Subv2017-09-281-3/+10
| * | Fixed type conversion ambiguityGravatar Huw Pascoe2017-09-301-9/+9
| * | Kernel/Thread: Allow specifying which process a thread belongs to when creati...Gravatar Subv2017-09-261-8/+9
| |/
| * memory: Add GetCurrentPageTable/SetCurrentPageTableGravatar MerryMage2017-09-241-7/+4
| * Merge pull request #2842 from Subv/switchable_page_tableGravatar B3n302017-09-151-0/+12
| |\
| | * Kernel/Threads: Don't clear the CPU instruction cache when performing a conte...Gravatar Subv2017-09-151-1/+3
| | * Kernel/Memory: Switch the current page table when a new process is scheduled.Gravatar Subv2017-09-101-0/+10
| * | Kernel/Threads: Don't immediately switch to the new main thread when loading ...Gravatar Subv2017-08-211-5/+1
| |/
* | loader: Various improvements for NSO/NRO loaders.Gravatar bunnei2017-10-091-1/+1
* | kernel: Various threading fixes to support 64-bit addressing.Gravatar bunnei2017-09-301-3/+3
|/
* ResultVal: Remove MoveFrom()Gravatar Yuri Kunde Schlesner2017-06-181-2/+2
* Kernel: Move HandleTable to a separate fileGravatar Yuri Kunde Schlesner2017-05-291-0/+1
* Kernel: Centralize error definitions in errors.hGravatar Yuri Kunde Schlesner2017-05-241-8/+16
* Threads: Check the process' resource limit for the max allowed priority when ...Gravatar Subv2017-01-111-8/+2
* Thread: Added priority range checking to svcSetThreadPriority and removed pri...Gravatar Subv2017-01-111-18/+2
* Merge pull request #2410 from Subv/sleepthreadGravatar bunnei2017-01-061-0/+4
|\
| * Kernel: Don't attempt to yield execution in SleepThread(0) if there are no av...Gravatar Subv2017-01-051-0/+4
* | Merge pull request #2408 from Subv/priority_boostingGravatar bunnei2017-01-061-27/+0
|\ \
| * | Kernel: Removed the priority boost code for starved threads.Gravatar Subv2017-01-051-27/+0
| |/
* / Kernel: Remove some unused functions.Gravatar Subv2017-01-051-23/+0
|/
* Kernel: Add some asserts to enforce the invariants in the scheduler.Gravatar Subv2017-01-051-2/+5
* Kernel: Remove Thread::wait_objects_index and use wait_objects to hold all th...Gravatar Subv2017-01-051-0/+5