summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/thread.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* kernel: Don't fail silentlyGravatar David Marcec2020-04-291-0/+2
* Merge pull request #3725 from MerryMage/fpcrGravatar bunnei2020-04-221-2/+1
|\
| * thread: FPCR.FZ is likely not 1Gravatar MerryMage2020-04-191-2/+1
* | kernel/thread: Resolve -Wswitch warningsGravatar Lioncash2020-04-151-0/+2
|/
* core: Implement separate A32/A64 ARM interfaces.Gravatar bunnei2020-03-021-14/+17
* Kernel: Rename ThreadCallbackHandleTable and Setup Thread Ids on Kernel.Gravatar Fernando Sahmkow2020-02-221-6/+6
* Merge pull request #3401 from FernandoS27/synchronizationGravatar bunnei2020-02-141-15/+22
|\
| * Core: Set all hardware emulation constants in a single file.Gravatar Fernando Sahmkow2020-02-111-7/+8
| * Kernel: Refactor synchronization to better match REGravatar Fernando Sahmkow2020-02-111-1/+5
| * Kernel: Change WaitObject to Synchronization object. In order to better refle...Gravatar Fernando Sahmkow2020-02-111-7/+9
* | kernel/thread: Remove trivial usages of the global system accessorGravatar Lioncash2020-02-121-2/+2
|/
* Kernel: Remove a few global instances from the kernel.Gravatar Fernando Sahmkow2020-01-261-1/+1
* Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager.Gravatar Fernando Sahmkow2020-01-261-2/+1
* core/memory: Migrate over address checking functions to the new Memory classGravatar Lioncash2019-11-261-2/+2
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel...Gravatar bunnei2019-11-241-19/+20
* Merge pull request #3114 from FernandoS27/cond-varGravatar bunnei2019-11-231-0/+8
|\
| * Kernel: Correct behavior of Condition Variables to be more similar to real ha...Gravatar Fernando Sahmkow2019-11-211-0/+8
* | Merge pull request #3130 from FernandoS27/cancel-syncGravatar bunnei2019-11-231-2/+5
|\ \ | |/ |/|
| * Kernel: Correct Cancel Synchronization.Gravatar Fernando Sahmkow2019-11-161-2/+5
* | kernel: Resolve sign conversion warningsGravatar Lioncash2019-11-121-30/+18
|/
* Kernel Thread: Cleanup THREADPROCESSORID_DONT_UPDATE.Gravatar Fernando Sahmkow2019-10-151-1/+1
* Kernel: Address Feedback 2Gravatar Fernando Sahmkow2019-10-151-3/+3
* Kernel: Clang FormatGravatar Fernando Sahmkow2019-10-151-4/+4
* Kernel: Reverse global accessor removal.Gravatar Fernando Sahmkow2019-10-151-8/+8
* Kernel: Address Feedback.Gravatar Fernando Sahmkow2019-10-151-9/+8
* Kernel_Thread: Eliminate most global accessors.Gravatar Fernando Sahmkow2019-10-151-11/+11
* Kernel: Correct Paused schedulingGravatar Fernando Sahmkow2019-10-151-3/+1
* Kernel: Corrections to Wait Objects clearing in which a thread could still be...Gravatar Fernando Sahmkow2019-10-151-0/+1
* Scheduler: Add protections for Yield bombingGravatar Fernando Sahmkow2019-10-151-6/+6
* Kernel: Style and CorrectionsGravatar Fernando Sahmkow2019-10-151-24/+30
* Addapt thread class to the new SchedulerGravatar Fernando Sahmkow2019-10-151-59/+183
* kernel/process: Decouple TLS handling from threadsGravatar Lioncash2019-07-031-2/+2
* Core_Timing: Make core_timing threadsafe by default.Gravatar Fernando Sahmkow2019-06-161-3/+3
* core/core_timing_util: Use std::chrono types for specifying time unitsGravatar Lioncash2019-06-041-2/+2
* kernel/thread: Unify wait synchronization typesGravatar Lioncash2019-04-171-3/+2
* kernel/svc: Migrate svcCancelSynchronization behavior to a thread functionGravatar Lioncash2019-04-171-0/+6
* kernel/thread: Remove BoostPriority()Gravatar Lioncash2019-04-151-5/+0
* Merge pull request #2314 from lioncash/constGravatar bunnei2019-04-031-6/+6
|\
| * kernel/thread: Make AllWaitObjectsReady() a const qualified member functionGravatar Lioncash2019-04-011-1/+1
| * kernel/wait_object: Make ShouldWait() take thread members by pointer-to-constGravatar Lioncash2019-04-011-1/+1
| * kernel/thread: Avoid sign conversion within GetCommandBufferAddress()Gravatar Lioncash2019-04-011-2/+2
| * kernel/thread: Make parameter of GetWaitObjectIndex() const qualifiedGravatar Lioncash2019-04-011-2/+2
* | kernel/svc: Implement svcGetThreadListGravatar Lioncash2019-04-021-0/+4
|/
* kernel/scheduler: Remove unused parameter to AddThread()Gravatar Lioncash2019-03-301-2/+2
* Merge pull request #2266 from FernandoS27/arbitrationGravatar bunnei2019-03-281-0/+1
|\
| * Add CondVar Thread State.Gravatar Fernando Sahmkow2019-03-191-0/+1
* | Fix crash caused by 2238.Gravatar Fernando Sahmkow2019-03-191-1/+2
|/
* Merge pull request #2238 from lioncash/threadGravatar bunnei2019-03-171-19/+33
|\
| * kernel/thread: Expand documentation of nominal_priority and current_priorityGravatar Lioncash2019-03-151-1/+3
| * kernel/thread: Make bracing consistent within UpdatePriority()Gravatar Lioncash2019-03-151-2/+4