11 Commits (9bfeaf40232a313ebb30d2f6b801ba327f7ce8f6)

Author SHA1 Message Date
bunnei 845a217d5e Revert "core: Switch to unique_ptr for usage of Common::Fiber." 5 years ago
bunnei 3322f10f84 core: Switch to unique_ptr for usage of Common::Fiber. 5 years ago
bunnei a96667d30c yuzu: debugger: Ignore HLE threads. 5 years ago
bunnei 177b4da4e7 hle: kernel: KScheduler: Introduce thread context_guard. 5 years ago
bunnei f34dd04d09 hle: kernel: Recode implementation of KThread to be more accurate. 5 years ago
bunnei 4ba9d6f969 hle: kernel: KThread: Clean up thread priorities. 5 years ago
bunnei 0ae0bc4340 hle: kernel: KThread: Reorganize thread priority defaults. 5 years ago
bunnei eb396cd021 hle: kernel: KThread: Fix ThreadType definition. 5 years ago
bunnei d49e29d866 hle: kernel: Move single core "phantom mode" out of KThread. 5 years ago
bunnei e74f682506 hle: kernel: KThread: Remove thread types that do not exist. 5 years ago
bunnei 3d70b4a4ea core: hle: kernel: Rename Thread to KThread. 5 years ago
bunnei e89be18c79 hle: kernel: thread: Preserve thread wait reason for debugging only. 5 years ago
bunnei e5cfd63ba4 core: hle: Integrate new KConditionVariable and KAddressArbiter implementations. 5 years ago
bunnei 9744afa8b1 hle: kernel: thread: Replace ThreadStatus/ThreadSchedStatus with a single ThreadState. 5 years ago
bunnei 2feb4d56e9 core: hle: kernel: Update KSynchronizationObject. 5 years ago
bunnei 37b1919b4d hle: kernel: Thread: Various style fixes based on code review feedback. 5 years ago
bunnei 039844bbb9 hle: kernel: Rewrite scheduler implementation based on Mesopshere. 5 years ago
bunnei ba09b4d69d hle: kernel: Port KAffinityMask from Mesosphere. 5 years ago
bunnei b2de57e93e hle: kernel: thread: Remove unused "Running" state. 5 years ago
bunnei aaffe73f47 hle: kernel: multicore: Replace n-JITs impl. with 4 JITs. 5 years ago
bunnei deb3536936 Revert "core: Fix clang build" 5 years ago
Lioncash 18636013c9 core: Fix clang build 5 years ago
Lioncash e05eec5d51 kernel/thread: Remove unimplemented function prototype 6 years ago
Lioncash 7deb699566 kernel/thread: Remove global GetCurrentThread() 6 years ago
Fernando Sahmkow 555c4c238c Kernel: Correct Host Context on Threads and Scheduler. 6 years ago
Fernando Sahmkow 6f0c873d48 General: Cleanup legacy code. 6 years ago
Fernando Sahmkow b2109333c6 HLE_IPC: Correct HLE Event behavior on timeout. 6 years ago
Fernando Sahmkow 720858ba13 Thread: Release the ARM Interface on exitting. 6 years ago
Fernando Sahmkow db60ca2704 General: Move ARM_Interface into Threads. 6 years ago
Fernando Sahmkow 287ea2d3b4 SingleCore: Move Host Timing from a sepparate thread to main cpu thread. 6 years ago
Fernando Sahmkow b121009e03 General: Fix microprofile on dynarmic/svc, fix wait tree showing which threads were running. 6 years ago
Fernando Sahmkow 3869e55c27 Kernel: Rewind on SVC change. 6 years ago
Fernando Sahmkow 0963ff1ae9 Kernel: Preempt Single core on redudant yields. 6 years ago
Fernando Sahmkow 5183094c24 Scheduler: Correct yields. 6 years ago
Fernando Sahmkow 87117805c9 SVC: Correct SetThreadActivity. 6 years ago
Fernando Sahmkow c1f6b99653 SCC: Small corrections to CancelSynchronization 6 years ago
Fernando Sahmkow 7270076127 SVC: Correct svcWaitForAddress and svcSignalToAddress. 6 years ago
Fernando Sahmkow 5e26654c5a Kernel: Correct Signal on Thread Death and Setup Sync Objects on Thread for Debugging 6 years ago
Fernando Sahmkow da260b9d2e Core: Correct HLE Event Callbacks and other issues. 6 years ago
Fernando Sahmkow 85ca7b2bdb SVC: Correct SendSyncRequest. 6 years ago
Fernando Sahmkow 8c9d258e66 SVC: Correct SignalEvent, ClearEvent, ResetSignal, WaitSynchronization, CancelSynchronization, ArbitrateLock 6 years ago
Fernando Sahmkow b2fea85499 SVC: Correct GetThreadPriority, SetThreadPriority, GetThreadCoreMask, SetThreadCoreMask, GetCurrentProcessorNumber 6 years ago
Fernando Sahmkow 451344e9ae SVC: Correct CreateThread, StartThread, ExitThread, SleepThread. 6 years ago
Fernando Sahmkow 7ee76003ad General: Recover Prometheus project from harddrive failure 6 years ago
bunnei 048ac77adc core: Implement separate A32/A64 ARM interfaces. 6 years ago
Fernando Sahmkow e6cc0a48e0 Kernel: Rename ThreadCallbackHandleTable and Setup Thread Ids on Kernel. 6 years ago
Fernando Sahmkow 1ee7a4d926 Kernel: Refactor synchronization to better match RE 6 years ago
Fernando Sahmkow 3a7f539463 Kernel: Change WaitObject to Synchronization object. In order to better reflect RE. 6 years ago
bunnei 5cb0f276fe kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) 6 years ago
Fernando Sahmkow 323a0e17e7 Kernel: Correct Cancel Synchronization. 6 years ago