28 Commits (f3f57f90fed6d1c3b478c9fceb91a54579b4947d)

Author SHA1 Message Date
Liam 1d0fe75e7c hle: rename legacy errors to Results 3 years ago
Narr the Reg dca4f0687a kernel: process: Implement GetFreeThreadCount 3 years ago
bunnei 97879faea4 core: hle: kernel: Migrate ProcessState to enum class. 3 years ago
bunnei 829e82e264 core: hle: kernel: Use result macros for new/changed code. 3 years ago
bunnei abcc009dff core: hle: kernel: k_process: Improve management of page table & cleanup. 3 years ago
bunnei 25dcaf1eca core: hle: kernel: k_process: Change Status -> State. 3 years ago
Andrea Pappacoda cdb240f3d4
chore: make yuzu REUSE compliant 4 years ago
german77 a7d9be1384 core: Replace all instances of ResultCode with Result 4 years ago
Liam 208ed712f4 core/debugger: memory breakpoint support 4 years ago
Liam 888f499188 kernel: implement KProcess suspension 4 years ago
lat9nq d6a0666268 k_process: Fix data race 4 years ago
ameerj ade596121b core: Reduce unused includes 4 years ago
bunnei 813b2ef253 core: hle: kernel: k_process: Implement thread local storage accurately. 4 years ago
bunnei a74fddc98f core: hle: kernel: KProcess: Pass in KResourceLimit on process creation. 4 years ago
bunnei 59add00d4a hle: kernel: KThread: Improve Increment/Decrement RunningThreadCount. 4 years ago
bunnei d8b3f665db core: hle: kernel: KProcess: Integrate with KWorkerTask and add unimplemented DoWorkerTaskImpl. 4 years ago
bunnei 3a89723d97 core: hle: kernel: Implement thread pinning. 4 years ago
bunnei 9a9e7dd78b hle: kernel k_process: Remove unnecessary .at usage with thread pinning methods. 4 years ago
bunnei 316a2dd22a hle: kernel: KProcess: Improvements for thread pinning. 4 years ago
Morph 64275dfbf4 general: Rename GetTitleID to GetProgramID 4 years ago
ameerj 7c4b6aab2e core: Remove unused includes 4 years ago
Feng Chen 5fbfc4c19e Fix KShareMemory object leak 4 years ago
Morph 12c1766997 general: Replace RESULT_SUCCESS with ResultSuccess 5 years ago
Lioncash 7b2917b4e1 kernel: Add missing override specifiers 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 bf380b8584 hle: kernel: Remove deprecated Object class. 5 years ago
bunnei b57c5a9b54 hle: kernel: Migrate KResourceLimit to KAutoObject. 5 years ago
bunnei 7ccbdd4d8d hle: kernel: Migrate KProcess to KAutoObject. 5 years ago
bunnei 93e20867b0 hle: kernel: Migrate PageHeap/PageTable to KPageHeap/KPageTable. 5 years ago
bunnei eba3c59a61 hle: kernel: svc: Cleanup KEvent/KReadableEvent/KWritableEvent SVCs. 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 ff186b2498 core: hle: kernel: object: Implement Finalize() virtual method. 5 years ago
bunnei 4dbf3f4880 hle: kernel: KThread: Clean up thread priorities. 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 35c3c078e3 core: hle: kernel: Update KSynchronizationObject. 5 years ago
bunnei 1bdb756d28 hle: kernel: Process: Various style fixes based on code review feedback. 5 years ago
bunnei d58a609ae4 hle: kernel: process: Add schedule count tracking, to be used for yield impl. 5 years ago
Lioncash 73bb87c06b kernel/process: Move name and system context to the bottom of the member list 6 years ago
bunnei 108564df57 kernel: process: Updates for new VMM. 6 years ago
Fernando Sahmkow d23d504d77 Kernel: Refactor synchronization to better match RE 6 years ago
Fernando Sahmkow c5aefe42aa Kernel: Change WaitObject to Synchronization object. In order to better reflect RE. 6 years ago
bunnei 9046d4a548
kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) 6 years ago
Fernando Sahmkow 46bb609981 Kernel: Optimize condition variable threads management. 6 years ago
Fernando Sahmkow 2d16507f9f Kernel: Correct behavior of Condition Variables to be more similar to real hardware. 6 years ago