aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/thread.cpp
Commit message (Expand)AuthorAgeFilesLines
* core: hle: kernel: Rename Thread to KThread.bunnei2021-01-281-460/+0
* hle: kernel: thread: Preserve thread wait reason for debugging only.bunnei2021-01-111-1/+5
* core: hle: Integrate new KConditionVariable and KAddressArbiter implementations.bunnei2021-01-111-100/+127
* hle: kernel: thread: Replace ThreadStatus/ThreadSchedStatus with a single Thr...bunnei2021-01-111-51/+30
* core: hle: kernel: Update KSynchronizationObject.bunnei2021-01-111-47/+19
* hle: kernel: Migrate to KScopedSchedulerLock.bunnei2020-12-061-9/+8
* hle: kernel: Separate KScopedSchedulerLockAndSleep from k_scheduler.bunnei2020-12-061-1/+2
* hle: kernel: Rewrite scheduler implementation based on Mesopshere.bunnei2020-12-061-37/+13
* hle: kernel: Port KAffinityMask from Mesosphere.bunnei2020-12-061-5/+6
* hle: kernel: thread: Remove unused "Running" state.bunnei2020-11-291-5/+0
* hle: kernel: multicore: Replace n-JITs impl. with 4 JITs.bunnei2020-11-291-25/+2
* core: Remove usage of unicornLioncash2020-11-031-14/+3
* Revert "core: Fix clang build"bunnei2020-10-201-1/+1
* core: Fix clang buildLioncash2020-10-171-1/+1
* cpu_manager: Mark function getters as staticLioncash2020-07-161-1/+1
* kernel/thread: Remove global GetCurrentThread()Lioncash2020-07-151-17/+5
* Kernel: Correct Host Context on Threads and Scheduler.Fernando Sahmkow2020-06-271-1/+1
* General: Cleanup legacy code.Fernando Sahmkow2020-06-271-34/+0
* SingleCore: Use Cycle Timing instead of Host Timing.Fernando Sahmkow2020-06-271-4/+8
* Thread: Release the ARM Interface on exitting.Fernando Sahmkow2020-06-271-0/+2
* General: Move ARM_Interface into Threads.Fernando Sahmkow2020-06-271-0/+35
* General: Fix Stop functionFernando Sahmkow2020-06-271-3/+5
* Kernel: Preempt Single core on redudant yields.Fernando Sahmkow2020-06-271-9/+12
* Scheduler: Set last running time on thread.Fernando Sahmkow2020-06-271-4/+0
* ARM/Memory: Correct Exclusive Monitor and Implement Exclusive Memory Writes.Fernando Sahmkow2020-06-271-3/+3
* SVC: Correct SetThreadActivity.Fernando Sahmkow2020-06-271-21/+40
* SCC: Small corrections to CancelSynchronizationFernando Sahmkow2020-06-271-2/+3
* Kernel: Correct Signal on Thread Death and Setup Sync Objects on Thread for D...Fernando Sahmkow2020-06-271-8/+7
* Core: Correct HLE Event Callbacks and other issues.Fernando Sahmkow2020-06-271-18/+17
* SVC: Correct WaitSynchronization, WaitProcessWideKey, SignalProcessWideKey.Fernando Sahmkow2020-06-271-1/+1
* SVC: Correct SendSyncRequest.Fernando Sahmkow2020-06-271-4/+10
* SVC: Correct ArbitrateUnlockFernando Sahmkow2020-06-271-1/+1
* SVC: Correct SignalEvent, ClearEvent, ResetSignal, WaitSynchronization, Cance...Fernando Sahmkow2020-06-271-5/+9
* SVC: Correct GetThreadPriority, SetThreadPriority, GetThreadCoreMask, SetThre...Fernando Sahmkow2020-06-271-4/+2
* SVC: Correct CreateThread, StartThread, ExitThread, SleepThread.Fernando Sahmkow2020-06-271-20/+18
* General: Recover Prometheus project from harddrive failure Fernando Sahmkow2020-06-271-136/+96
* kernel: Don't fail silentlyDavid Marcec2020-04-291-0/+2
* Merge pull request #3725 from MerryMage/fpcrbunnei2020-04-221-2/+1
|\
| * thread: FPCR.FZ is likely not 1MerryMage2020-04-191-2/+1
* | kernel/thread: Resolve -Wswitch warningsLioncash2020-04-151-0/+2
|/
* core: Implement separate A32/A64 ARM interfaces.bunnei2020-03-021-14/+17
* Kernel: Rename ThreadCallbackHandleTable and Setup Thread Ids on Kernel.Fernando Sahmkow2020-02-221-6/+6
* Merge pull request #3401 from FernandoS27/synchronizationbunnei2020-02-141-15/+22
|\
| * Core: Set all hardware emulation constants in a single file.Fernando Sahmkow2020-02-111-7/+8
| * Kernel: Refactor synchronization to better match REFernando Sahmkow2020-02-111-1/+5
| * Kernel: Change WaitObject to Synchronization object. In order to better refle...Fernando Sahmkow2020-02-111-7/+9
* | kernel/thread: Remove trivial usages of the global system accessorLioncash2020-02-121-2/+2
|/
* Kernel: Remove a few global instances from the kernel.Fernando Sahmkow2020-01-261-1/+1
* Core: Refactor CpuCoreManager to CpuManager and Cpu to Core Manager.Fernando Sahmkow2020-01-261-2/+1
* core/memory: Migrate over address checking functions to the new Memory classLioncash2019-11-261-2/+2