aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/thread.cpp
AgeCommit message (Expand)Author
2020-03-02core: Implement separate A32/A64 ARM interfaces.bunnei
2020-02-22Kernel: Rename ThreadCallbackHandleTable and Setup Thread Ids on Kernel.Fernando Sahmkow
2020-02-14Merge pull request #3401 from FernandoS27/synchronizationbunnei
2020-02-12kernel/thread: Remove trivial usages of the global system accessorLioncash
2020-02-11Core: Set all hardware emulation constants in a single file.Fernando Sahmkow
2020-02-11Kernel: Refactor synchronization to better match REFernando Sahmkow
2020-02-11Kernel: Change WaitObject to Synchronization object. In order to better refle...Fernando Sahmkow
2020-01-26Kernel: Remove a few global instances from the kernel.Fernando Sahmkow
2020-01-26Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager.Fernando Sahmkow
2019-11-26core/memory: Migrate over address checking functions to the new Memory classLioncash
2019-11-24kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel...bunnei
2019-11-23Merge pull request #3114 from FernandoS27/cond-varbunnei
2019-11-23Merge pull request #3130 from FernandoS27/cancel-syncbunnei
2019-11-21Kernel: Correct behavior of Condition Variables to be more similar to real ha...Fernando Sahmkow
2019-11-16Kernel: Correct Cancel Synchronization.Fernando Sahmkow
2019-11-12kernel: Resolve sign conversion warningsLioncash
2019-10-15Kernel Thread: Cleanup THREADPROCESSORID_DONT_UPDATE.Fernando Sahmkow
2019-10-15Kernel: Address Feedback 2Fernando Sahmkow
2019-10-15Kernel: Clang FormatFernando Sahmkow
2019-10-15Kernel: Reverse global accessor removal.Fernando Sahmkow
2019-10-15Kernel: Address Feedback.Fernando Sahmkow
2019-10-15Kernel_Thread: Eliminate most global accessors.Fernando Sahmkow
2019-10-15Kernel: Correct Paused schedulingFernando Sahmkow
2019-10-15Kernel: Corrections to Wait Objects clearing in which a thread could still be...Fernando Sahmkow
2019-10-15Scheduler: Add protections for Yield bombingFernando Sahmkow
2019-10-15Kernel: Style and CorrectionsFernando Sahmkow
2019-10-15Addapt thread class to the new SchedulerFernando Sahmkow
2019-07-03kernel/process: Decouple TLS handling from threadsLioncash
2019-06-16Core_Timing: Make core_timing threadsafe by default.Fernando Sahmkow
2019-06-04core/core_timing_util: Use std::chrono types for specifying time unitsLioncash
2019-04-17kernel/thread: Unify wait synchronization typesLioncash
2019-04-17kernel/svc: Migrate svcCancelSynchronization behavior to a thread functionLioncash
2019-04-15kernel/thread: Remove BoostPriority()Lioncash
2019-04-03Merge pull request #2314 from lioncash/constbunnei
2019-04-02kernel/svc: Implement svcGetThreadListLioncash
2019-04-01kernel/thread: Make AllWaitObjectsReady() a const qualified member functionLioncash
2019-04-01kernel/wait_object: Make ShouldWait() take thread members by pointer-to-constLioncash
2019-04-01kernel/thread: Avoid sign conversion within GetCommandBufferAddress()Lioncash
2019-04-01kernel/thread: Make parameter of GetWaitObjectIndex() const qualifiedLioncash
2019-03-30kernel/scheduler: Remove unused parameter to AddThread()Lioncash
2019-03-28Merge pull request #2266 from FernandoS27/arbitrationbunnei
2019-03-19Fix crash caused by 2238.Fernando Sahmkow
2019-03-19Add CondVar Thread State.Fernando Sahmkow
2019-03-17Merge pull request #2238 from lioncash/threadbunnei
2019-03-16kernel/thread: Actually remove the definition of ExitCurrentThread()Lioncash
2019-03-15kernel/thread: Migrate WaitCurrentThread_Sleep into the Thread interfaceLioncash
2019-03-15kernel/thread: Expand documentation of nominal_priority and current_priorityLioncash
2019-03-15kernel/thread: Make bracing consistent within UpdatePriority()Lioncash
2019-03-15kernel/thread: Amend condition within UpdatePriority()Lioncash
2019-03-15kernel/thread: Maintain priority ordering of added mutex waiting threadsLioncash