aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/thread.cpp
AgeCommit message (Expand)Author
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
2016-09-21Remove empty newlines in #include blocks.Emmanuel Gil Peyrot
2016-09-18Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner
2016-09-18Sources: Run clang-format on everything.Emmanuel Gil Peyrot
2016-09-15arm: ResetContext shouldn't be part of ARM_Interface.bunnei
2016-06-28Merge pull request #1869 from wwylele/dont-be-lazyYuri Kunde Schlesner
2016-06-04Thread: update timeout when rerunning WaitSynchwwylele
2016-05-30Switch context on the same thread if necessarywwylele
2016-05-21Kernel/Thread: Remove use of Memory::GetPointerMerryMage
2016-05-17Set fpscr for new threadsJannik Vogel
2016-05-12Merge pull request #1695 from Subv/tls_allocbunnei
2016-05-07Kernel/Threads: Dynamically allocate the TLS region for threads in the BASE r...Subv
2016-03-21hle: Get rid of global access to g_rescheduleLioncash
2015-12-27SVC: Fixed ArbitrateAddress to behave as it does on hardware.Subv
2015-11-30Kernel: Implement svcGetSystemInfoYuri Kunde Schlesner
2015-10-06Silence -Wsign-compare warnings.Rohit Nirmal
2015-08-16Kernel: Implement svcGetProcessInfo in a basic wayYuri Kunde Schlesner
2015-07-25dyncom: Rename armdefs.h to armstate.hLioncash
2015-07-20Kernel/Scheduling: Clean up a thread's wait_objects when its scheduled.Subv
2015-07-17Ensure all kernel objects are released during shutdownYuri Kunde Schlesner
2015-06-16kernel: Fix svcWaitSynch to always acquire requested wait objects.bunnei
2015-05-29Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot
2015-05-20Kernel: Move reschedules from SVCs to actual mechanisms that reschedule.bunnei
2015-05-15Memmap: Re-organize memory function in two filesYuri Kunde Schlesner
2015-05-14thread: Fix a conditional check in RescheduleLioncash
2015-05-11Merge pull request #748 from Subv/tls_maxbunnei
2015-05-11Merge pull request #751 from yuriks/idle-threadbunnei