aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/thread.h
AgeCommit message (Expand)Author
2018-08-03kernel/thread: Fix potential crashes introduced in 26de4bb521b1ace7af76eff4f6...Lioncash
2018-08-01kernel: Move object class to its own source filesLioncash
2018-07-31kernel/thread: Remove unimplemented function prototypeLioncash
2018-07-31kernel: Remove unnecessary includesLioncash
2018-07-21Merge pull request #751 from Subv/tpidr_el0bunnei
2018-07-20CPU: Save and restore the TPIDR_EL0 system register on every context switch.Subv
2018-07-19thread: Convert ThreadStatus into an enum classLioncash
2018-06-21Run clang-format on PR.Michael Scire
2018-06-21Kernel/Arbiters: HLE is atomic, adjust code to reflect that.Michael Scire
2018-06-21Kernel/Arbiters: Initialize arb_wait_address in thread struct.Michael Scire
2018-06-21Kernel/Arbiters: Mostly implement SignalToAddressMichael Scire
2018-06-21Kernel/Arbiters: Implement WaitForAddressMichael Scire
2018-06-21Kernel/Arbiters: Add stubs for 4.x SignalToAddress/WaitForAddres SVCs.Michael Scire
2018-05-10thread: Rename mask to affinity_masks.bunnei
2018-05-10thread: Implement ChangeCore function.bunnei
2018-05-10core: Implement multicore support.bunnei
2018-04-23Kernel: Implemented mutex priority inheritance.Subv
2018-04-20Kernel: Use 0x2C as default main thread priority for homebrew and lone NRO/NSOsSubv
2018-04-20Kernel: Remove unused ConditionVariable class.Subv
2018-04-20Kernel: Remove old and unused Mutex code.Subv
2018-04-20Kernel: Corrected the implementation of svcArbitrateLock and svcArbitrateUnlock.Subv
2018-03-18thread: Add THREADSTATUS_WAIT_HLE_EVENT, remove THREADSTATUS_WAIT_ARB.bunnei
2018-02-18kernel: Use Scheduler class for threading.bunnei
2018-02-18kernel: Remove unused address_arbiter code.bunnei
2018-02-18 Kernel/IPC: Add a small delay after each SyncRequest to prevent thread starv...Subv
2018-01-10Threads: Added enum values for the Switch's 4 cpu cores and implemented svcGe...Subv
2018-01-08Kernel: Allow chaining WaitSynchronization calls inside a wakeup callback.Subv
2017-12-31thread: Keep track of the initially created handle.bunnei
2017-12-29kernel: Various 64-bit fixes in memory/process/threadbunnei
2017-10-09Merge remote-tracking branch 'upstream/master' into nxbunnei
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-05-29Kernel: Move WaitObject to a separate fileYuri Kunde Schlesner
2017-05-24Kernel: Centralize error definitions in errors.hYuri Kunde Schlesner
2017-02-26Core: Remove unnecessary include in thread.hYuri Kunde Schlesner
2017-01-06Merge pull request #2410 from Subv/sleepthreadbunnei
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: 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: 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-21core: Remove HLE module, consolidate code & various cleanups.bunnei
2016-12-17Thread: remove the thread from the thread list when exitingwwylele