387 Commits (3d70b4a4eab366f6435630c548e3a7923b887c96)

Author SHA1 Message Date
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
ameerj ca41363261 svc: demote SleepThread log to LOG_TRACE 5 years ago
Lioncash a4f07e1cc4 svc: Remove unnecessary casts 5 years ago
bunnei de522657dd hle: kernel: Migrate to KScopedSchedulerLock. 5 years ago
bunnei 61e017a026 hle: kernel: Separate KScopedSchedulerLockAndSleep from k_scheduler. 5 years ago
bunnei 039844bbb9 hle: kernel: Rewrite scheduler implementation based on Mesopshere. 5 years ago
bunnei 0c9f4d749c hle: kernel: svc: Remove reschedule on svcBreak. 5 years ago
bunnei 5f00b01a5d hle: kernel: svc: Remove unnecessary hack in svcSleep. 5 years ago
bunnei ba09b4d69d hle: kernel: Port KAffinityMask from Mesosphere. 5 years ago
bunnei aaffe73f47 hle: kernel: multicore: Replace n-JITs impl. with 4 JITs. 5 years ago
Lioncash b038dcf23c svc: Remove unnecessary [[maybe_unused]] tag 5 years ago
bunnei deb3536936 Revert "core: Fix clang build" 6 years ago
Lioncash 18636013c9 core: Fix clang build 6 years ago
Lioncash f700c48cc0 kernel: Remove all dependencies on the global system instance 6 years ago
Lioncash 3fe863c8f2 kernel: Remove unused variables 6 years ago
Fernando Sahmkow 8cd81eb66f SVC: Implement 32-bits wrappers and update Dynarmic. 6 years ago
Fernando Sahmkow 146bbc6189 SVC: Add GetCurrentProcessorNumber32, CreateTransferMemory32, SetMemoryAttribute32 6 years ago
Fernando Sahmkow 75db328166 SVC: Add GetThreadPriority32 & SetThreadPriority32 6 years ago
Fernando Sahmkow 24e0d393e2 Common/Kernel: Corrections and small bug fixing. 6 years ago
Fernando Sahmkow 6f0c873d48 General: Cleanup legacy code. 6 years ago
Fernando Sahmkow e95444c05a Kernel/svcBreak: Implement CacheInvalidation for Singlecore and correct svcBreak. 6 years ago
Fernando Sahmkow b2109333c6 HLE_IPC: Correct HLE Event behavior on timeout. 6 years ago
Fernando Sahmkow f0f2fc4243 SingleCore: Use Cycle Timing instead of Host Timing. 6 years ago
Fernando Sahmkow db60ca2704 General: Move ARM_Interface into Threads. 6 years ago
Fernando Sahmkow 96c996b6a0 SVC/ARM: Correct svcSendSyncRequest and cache ticks on arm interface. 6 years ago
Fernando Sahmkow fc47857c3b ARM: Addapt to new Exclusive Monitor Interface. 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 24bc1f020a Kernel: Fixes, corrections and asserts to scheduler and different svcs. 6 years ago
Fernando Sahmkow 5eac520ae3 ARM/Memory: Correct Exclusive Monitor and Implement Exclusive Memory Writes. 6 years ago
Fernando Sahmkow 87117805c9 SVC: Correct SetThreadActivity. 6 years ago
Fernando Sahmkow 7270076127 SVC: Correct svcWaitForAddress and svcSignalToAddress. 6 years ago
Fernando Sahmkow 47c01e68da Kernel: Corrections to Scheduling. 6 years ago
Fernando Sahmkow da260b9d2e Core: Correct HLE Event Callbacks and other issues. 6 years ago
Fernando Sahmkow cd3d1798d8 General: Add Asserts 6 years ago
Fernando Sahmkow 78eeea9f17 General: Add better safety for JIT use. 6 years ago
Fernando Sahmkow 7932cf9617 SVC: Correct races on physical core switching. 6 years ago
Fernando Sahmkow 9140f5d1f3 SVC: Add locks to the memory management. 6 years ago
Fernando Sahmkow 6605f8acfa SVC: Correct WaitSynchronization, WaitProcessWideKey, SignalProcessWideKey. 6 years ago
Fernando Sahmkow 940422fd96 SVC: Cleanup old methods. 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 71e008a336 SVC: Remove global HLE Lock. 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