11 Commits (98c2f0e57651575c17ac6d2b5db04055abf228ee)

Author SHA1 Message Date
bunnei 0c8594b225
Revert "kernel: Various improvements to scheduler" 4 years ago
bunnei 7569d6774d core: hle: kernel: k_process: DisableDispatch on main thread. 4 years ago
bunnei 8d755147d8 hle: kernel: KProcess: Change process termination assert to a warning. 5 years ago
bunnei b119363fc2 hle: kernel: k_process: Close the handle table on shutdown. 5 years ago
bunnei 6020723e77 hle: kernel: k_process: Close main thread reference after it is inserted into handle table. 5 years ago
Morph ebd38d66db kernel: Unconditionally set thread state when appropriate 5 years ago
Morph 12c1766997 general: Replace RESULT_SUCCESS with ResultSuccess 5 years ago
Lioncash 2f62bae9e3 kernel: Eliminate variable shadowing 5 years ago
bunnei 4b03e6e776 hle: kernel: Migrate to KHandleTable. 5 years ago
bunnei 0b27c721c9 hle: kernel: Improve MapSharedMemory and implement UnmapSharedMemory. 5 years ago
bunnei 2a7eff57a8 hle: kernel: Rename Process to KProcess. 5 years ago
bunnei b57c5a9b54 hle: kernel: Migrate KResourceLimit to KAutoObject. 5 years ago
bunnei 269d233a94 hle: kernel: svc_results: Update naming.. 5 years ago
bunnei 89edbe8aa2 hle: kernel: Refactor several threads/events/sharedmemory to use slab heaps. 5 years ago
bunnei 7ccbdd4d8d hle: kernel: Migrate KProcess to KAutoObject. 5 years ago
bunnei da7e9553de hle: kernel: Migrate more of KThread to KAutoObject. 5 years ago
bunnei a4c6712a4b common: Move settings to common from core. 5 years ago
ameerj 5e85bc3d23 kernel/process: Replace process resource limit instance with the kernel's resource limit 5 years ago
bunnei 47af34003b hle: kernel: KThread: Rework dummy threads & fix memory leak. 5 years ago
bunnei 93e20867b0 hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable. 5 years ago
bunnei b1e27890e8 hle: kernel: Migrate MemoryManager to KMemoryManager. 5 years ago
bunnei 65e0178cc0 hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others. 5 years ago
ameerj ec9b6641b1 kernel: More accurately reserve and release resources 5 years ago
ameerj 5fa6b15215 kernel: KScopedReservation implementation 5 years ago
Chloe 37939482fb
kernel: Unify result codes (#5890) 5 years ago
bunnei eba3c59a61 hle: kernel: svc: Cleanup KEvent/KReadableEvent/KWritableEvent SVCs. 5 years ago
Chloe Marcec 2c6e940493 Simplify limitableresource names 5 years ago
Chloe Marcec 3bf62c7a8a Move to GetGlobalTimeNs, fix GetTotalPhysicalMemoryAvailable 5 years ago
Chloe Marcec 3be1a565f8 kernel: Rewrite resource limit to be more accurate 5 years ago
bunnei 3856564727 hle: kernel: process: Add state lock. 5 years ago
bunnei cdd14b03e5 hle: kernel: Recode implementation of KThread to be more accurate. 5 years ago
bunnei 4dbf3f4880 hle: kernel: KThread: Clean up thread priorities. 5 years ago
bunnei 0530292b97 hle: kernel: KThread: Fix ThreadType definition. 5 years ago
bunnei c0d3aef28c core: hle: kernel: Rename Thread to KThread. 5 years ago
bunnei 912dd50146 core: hle: Integrate new KConditionVariable and KAddressArbiter implementations. 5 years ago
bunnei c3c43e32fc hle: kernel: thread: Replace ThreadStatus/ThreadSchedStatus with a single ThreadState. 5 years ago
bunnei 35c3c078e3 core: hle: kernel: Update KSynchronizationObject. 5 years ago
bunnei ccce6cb3be hle: kernel: Migrate to KScopedSchedulerLock. 5 years ago
bunnei 9e29e36a78 hle: kernel: Rewrite scheduler implementation based on Mesopshere. 5 years ago
Morph 9cfc5fee2f kernel/process: Add missing <ctime> include 5 years ago
lat9nq 8bd246032a kernel: Use the current time as the default RNG seed 5 years ago
bunnei 3d592972dc
Revert "core: Fix clang build" 5 years ago
Lioncash be1954e04c core: Fix clang build 5 years ago
Lioncash 52e83f0d5c kernel/handle_table: Remove usages of the global system instance 6 years ago
lat9nq 63d23835ef
configuration: implement per-game configurations (#4098) 6 years ago
Fernando Sahmkow de5b521c09 Process: Protect TLS region and Modules. 6 years ago
Fernando Sahmkow d4ebb510a0 SVC: Correct WaitSynchronization, WaitProcessWideKey, SignalProcessWideKey. 6 years ago
Fernando Sahmkow 3b5b950c89 SVC: Correct SignalEvent, ClearEvent, ResetSignal, WaitSynchronization, CancelSynchronization, ArbitrateLock 6 years ago
Fernando Sahmkow e31425df38 General: Recover Prometheus project from harddrive failure 6 years ago
David Marcec 74ff1db758 kernel: Account for system resource size for memory usage 6 years ago