summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/thread.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* kernel/thread: Use a regular pointer for the owner/current processGravatar Lioncash2018-10-101-4/+4
* thread: Make the scheduler pointer a regular pointerGravatar balika0112018-10-051-1/+1
* kernel/thread: Make all instance variables privateGravatar Lioncash2018-10-041-35/+181
* thread/process: Move TLS slot marking/freeing to the process classGravatar Lioncash2018-09-211-1/+12
* kernel/thread: Use owner_process when setting the page table in SetupMainThre...Gravatar Lioncash2018-09-201-1/+1
* Port #4182 from Citra: "Prefix all size_t with std::"Gravatar fearlessTobi2018-09-151-1/+1
* kernel/thread: Include thread-related enums within the kernel namespaceGravatar Lioncash2018-09-131-6/+6
* kernel: Eliminate kernel global stateGravatar Lioncash2018-08-281-14/+8
* core: Namespace all code in the arm subdirectory under the Core namespaceGravatar Lioncash2018-08-241-1/+1
* kernel/thread: Fix potential crashes introduced in 26de4bb521b1ace7af76eff4f6...Gravatar Lioncash2018-08-031-0/+2
* kernel: Move object class to its own source filesGravatar Lioncash2018-08-011-1/+1
* kernel/thread: Remove unimplemented function prototypeGravatar Lioncash2018-07-311-6/+0
* kernel: Remove unnecessary includesGravatar Lioncash2018-07-311-3/+2
* Merge pull request #751 from Subv/tpidr_el0Gravatar bunnei2018-07-211-0/+9
|\
| * CPU: Save and restore the TPIDR_EL0 system register on every context switch.Gravatar Subv2018-07-201-0/+9
* | thread: Convert ThreadStatus into an enum classGravatar Lioncash2018-07-191-14/+14
|/
* 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
|\