aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/thread.cpp
AgeCommit message (Expand)Author
2018-01-08Kernel: Allow chaining WaitSynchronization calls inside a wakeup callback.Subv
2018-01-08CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119)B3n30
2018-01-02arm: Remove SkyEye/Dyncom code that is ARMv6-only.bunnei
2017-12-31thread: Keep track of the initially created handle.bunnei
2017-12-30thread: Main thread should set thread handle to reg 1.bunnei
2017-12-30thread: Remove THUMB mode flag.bunnei
2017-12-30thread: Main thread should be ready by default, all others dormant.bunnei
2017-12-29kernel: Various 64-bit fixes in memory/process/threadbunnei
2017-10-31hle: Use Switch formatted result codes.bunnei
2017-10-19hle: Fix QueryMemory response for MemoryInfo.bunnei
2017-10-09Merge remote-tracking branch 'upstream/master' into nxbunnei
2017-10-09loader: Various improvements for NSO/NRO loaders.bunnei
2017-10-01Merge pull request #2971 from Subv/per_process_memopsSebastian Valle
2017-10-01Kernel/Thread: Added a helper function to get a thread's command buffer VAddr.Subv
2017-09-30kernel: Various threading fixes to support 64-bit addressing.bunnei
2017-09-30Merge pull request #2967 from Subv/thread_wakeup_callbacksSebastian Valle
2017-09-30Fixed type conversion ambiguityHuw Pascoe
2017-09-28Kernel/Threads: When putting a thread to wait, specify a function to execute ...Subv
2017-09-26Kernel/Thread: Allow specifying which process a thread belongs to when creati...Subv
2017-09-24memory: Add GetCurrentPageTable/SetCurrentPageTableMerryMage
2017-09-15Merge pull request #2842 from Subv/switchable_page_tableB3n30
2017-09-15Kernel/Threads: Don't clear the CPU instruction cache when performing a conte...Subv
2017-09-10Kernel/Memory: Switch the current page table when a new process is scheduled.Subv
2017-08-21Kernel/Threads: Don't immediately switch to the new main thread when loading ...Subv
2017-06-18ResultVal: Remove MoveFrom()Yuri Kunde Schlesner
2017-05-29Kernel: Move HandleTable to a separate fileYuri Kunde Schlesner
2017-05-24Kernel: Centralize error definitions in errors.hYuri Kunde Schlesner
2017-01-11Threads: Check the process' resource limit for the max allowed priority when ...Subv
2017-01-11Thread: Added priority range checking to svcSetThreadPriority and removed pri...Subv
2017-01-06Merge pull request #2410 from Subv/sleepthreadbunnei
2017-01-06Merge pull request #2408 from Subv/priority_boostingbunnei
2017-01-05Kernel: Don't attempt to yield execution in SleepThread(0) if there are no av...Subv
2017-01-05Kernel: Remove some unused functions.Subv
2017-01-05Kernel: Removed the priority boost code for starved threads.Subv
2017-01-05Kernel: Add some asserts to enforce the invariants in the scheduler.Subv
2017-01-05Kernel: Remove Thread::wait_objects_index and use wait_objects to hold all th...Subv
2017-01-04Kernel: Use different thread statuses when a thread calls WaitSynchronization...Subv
2017-01-04Kernel/Mutex: Propagate thread priority changes to other threads inheriting t...Subv
2017-01-04Kernel/Mutex: Implemented priority inheritance.Subv
2017-01-04Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.Subv
2016-12-22ThreadContext: Move from "core" to "arm_interface".bunnei
2016-12-22core: Replace "AppCore" nomenclature with just "CPU".bunnei
2016-12-21core: Remove HLE module, consolidate code & various cleanups.bunnei
2016-12-21core: Consolidate core and system state, remove system module & cleanups.bunnei
2016-12-17Thread: remove the thread from the thread list when exitingwwylele
2016-12-10Properly remove a thread from its wait_objects' waitlist when it is awoken by...Subv
2016-12-03Threading: Reworked the way our scheduler works.Subv
2016-10-20Fix typosRicardo de Almeida Gonzaga
2016-09-22implement wait tree widgetwwylele
2016-09-21Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner