summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/thread.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Run clang-format on PR.Gravatar Michael Scire2018-06-211-2/+2
* Kernel/Arbiters: HLE is atomic, adjust code to reflect that.Gravatar Michael Scire2018-06-211-1/+0
* Kernel/Arbiters: Initialize arb_wait_address in thread struct.Gravatar Michael Scire2018-06-211-1/+1
* Kernel/Arbiters: Mostly implement SignalToAddressGravatar Michael Scire2018-06-211-2/+4
* Kernel/Arbiters: Implement WaitForAddressGravatar Michael Scire2018-06-211-2/+4
* Kernel/Arbiters: Add stubs for 4.x SignalToAddress/WaitForAddres SVCs.Gravatar Michael Scire2018-06-211-0/+1
* thread: Rename mask to affinity_masks.Gravatar bunnei2018-05-101-1/+1
* thread: Implement ChangeCore function.Gravatar bunnei2018-05-101-0/+6
* core: Implement multicore support.Gravatar bunnei2018-05-101-0/+4
* Kernel: Implemented mutex priority inheritance.Gravatar Subv2018-04-231-0/+15
* Kernel: Use 0x2C as default main thread priority for homebrew and lone NRO/NSOsGravatar Subv2018-04-201-1/+1
* Kernel: Remove unused ConditionVariable class.Gravatar Subv2018-04-201-6/+0
* Kernel: Remove old and unused Mutex code.Gravatar Subv2018-04-201-7/+0
* Kernel: Corrected the implementation of svcArbitrateLock and svcArbitrateUnlock.Gravatar Subv2018-04-201-1/+5
* thread: Add THREADSTATUS_WAIT_HLE_EVENT, remove THREADSTATUS_WAIT_ARB.Gravatar bunnei2018-03-181-1/+1
* kernel: Use Scheduler class for threading.Gravatar bunnei2018-02-181-15/+0
* kernel: Remove unused address_arbiter code.Gravatar bunnei2018-02-181-12/+0
* Kernel/IPC: Add a small delay after each SyncRequest to prevent thread starv...Gravatar Subv2018-02-181-0/+1
* Threads: Added enum values for the Switch's 4 cpu cores and implemented svcGe...Gravatar Subv2018-01-101-4/+9
* Kernel: Allow chaining WaitSynchronization calls inside a wakeup callback.Gravatar Subv2018-01-081-3/+7
* thread: Keep track of the initially created handle.Gravatar bunnei2017-12-311-0/+3
* kernel: Various 64-bit fixes in memory/process/threadGravatar bunnei2017-12-291-2/+2
* Merge remote-tracking branch 'upstream/master' into nxGravatar bunnei2017-10-091-15/+33
|\
| * 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/+12
| |\ \ | | |/ | |/|
| | * Kernel/Threads: When putting a thread to wait, specify a function to execute ...Gravatar Subv2017-09-281-3/+12
| * | Fixed type conversion ambiguityGravatar Huw Pascoe2017-09-301-7/+7
| * | Kernel/Thread: Allow specifying which process a thread belongs to when creati...Gravatar Subv2017-09-261-6/+9
| |/
* / kernel: Various threading fixes to support 64-bit addressing.Gravatar bunnei2017-09-301-5/+5
|/
* Kernel: Move WaitObject to a separate fileGravatar Yuri Kunde Schlesner2017-05-291-0/+1
* Kernel: Centralize error definitions in errors.hGravatar Yuri Kunde Schlesner2017-05-241-1/+1
* Core: Remove unnecessary include in thread.hGravatar Yuri Kunde Schlesner2017-02-261-1/+0
* Merge pull request #2410 from Subv/sleepthreadGravatar bunnei2017-01-061-0/+5
|\
| * Kernel: Don't attempt to yield execution in SleepThread(0) if there are no av...Gravatar Subv2017-01-051-0/+5
* | Kernel: Remove some unused functions.Gravatar Subv2017-01-051-9/+0
|/
* Kernel: Remove Thread::wait_objects_index and use wait_objects to hold all th...Gravatar Subv2017-01-051-9/+7
* Kernel: Use different thread statuses when a thread calls WaitSynchronization...Gravatar Subv2017-01-041-9/+10
* Kernel/Mutex: Propagate thread priority changes to other threads inheriting t...Gravatar Subv2017-01-041-0/+9
* Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.Gravatar Subv2017-01-041-2/+2
* ThreadContext: Move from "core" to "arm_interface".Gravatar bunnei2016-12-221-1/+2
* core: Remove HLE module, consolidate code & various cleanups.Gravatar bunnei2016-12-211-1/+0
* Thread: remove the thread from the thread list when exitingGravatar wwylele2016-12-171-0/+5
* Fixed the codestyle to match our clang-format rules.Gravatar Subv2016-12-141-4/+6
* WaitSynch: Removed unused variables and reduced SharedPtr copies.Gravatar Subv2016-12-091-2/+3
* Threading: Added some utility functions and const correctness.Gravatar Subv2016-12-041-3/+16
* Threading: Reworked the way our scheduler works.Gravatar Subv2016-12-031-6/+16
* implement wait tree widgetGravatar wwylele2016-09-221-0/+5
* Remove empty newlines in #include blocks.Gravatar Emmanuel Gil Peyrot2016-09-211-4/+0
* Sources: Run clang-format on everything.Gravatar Emmanuel Gil Peyrot2016-09-181-32/+46