summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix KShareMemory object leakGravatar Feng Chen2021-09-294-3/+105
* Fix KScopedAutoObject object leak when SendSyncRequestGravatar Feng Chen2021-09-251-6/+8
* kernel: Add missing <functional> includeGravatar Morph2021-09-111-0/+1
* Revert "kernel: Various improvements to scheduler"Gravatar bunnei2021-08-2513-151/+74
* Merge pull request #6878 from BreadFish64/optimize-GetHostThreadIDGravatar Ameer J2021-08-241-10/+13
|\
| * kernel: Optimize GetHostThreadIDGravatar BreadFish642021-08-161-10/+13
* | Fix check is thread current in GetThreadContextGravatar Valeri2021-08-191-1/+1
* | core: hle: kernel: Disable dispatch count tracking on single core.Gravatar bunnei2021-08-142-4/+11
* | core: hle: kernel: k_thread: Mark KScopedDisableDispatch as nodiscard.Gravatar bunnei2021-08-071-1/+1
* | core: hle: kernel: k_auto_object: Add GetName method.Gravatar bunnei2021-08-071-0/+4
* | core: hle: kernel: DisableDispatch on suspend threads.Gravatar bunnei2021-08-071-0/+3
* | core: hle: kernel: k_scheduler: Improve DisableScheduling and EnableScheduling.Gravatar bunnei2021-08-071-14/+9
* | core: hle: kernel: Use CurrentPhysicalCoreIndex as appropriate.Gravatar bunnei2021-08-071-6/+2
* | core: hle: kernel: k_scheduler: Remove unnecessary MakeCurrentProcess.Gravatar bunnei2021-08-071-5/+0
* | core: hle: kernel: k_scheduler: Improve ScheduleImpl.Gravatar bunnei2021-08-071-6/+7
* | core: hle: kernel: k_scheduler: Improve Unload.Gravatar bunnei2021-08-071-17/+29
* | core: hle: kernel: k_process: DisableDispatch on main thread.Gravatar bunnei2021-08-071-0/+1
* | core: hle: kernel: k_handle_table: Use KScopedDisableDispatch as necessary.Gravatar bunnei2021-08-072-0/+8
* | core: hle: kernel: k_thread: Add KScopedDisableDispatch.Gravatar bunnei2021-08-072-1/+47
* | core: hle: kernel: Ensure idle threads are closed before destroying scheduler.Gravatar bunnei2021-08-073-24/+22
* | core: hle: kernel: Reflect non-emulated threads as core 3.Gravatar bunnei2021-08-075-4/+15
|/
* hle: kernel: svc: Remove part of ExitProcess.Gravatar bunnei2021-07-201-5/+0
* hle: kernel: Track and release server sessions, and protect methods with locks.Gravatar bunnei2021-07-204-13/+82
* hle: kernel: KProcess: Change process termination assert to a warning.Gravatar bunnei2021-07-201-1/+1
* hle: kernel: Ensure current running process is closed.Gravatar bunnei2021-07-201-5/+6
* hle: kernel: Ensure global handle table is finalized before closing.Gravatar bunnei2021-07-201-0/+1
* kernel: svc: ConnectToNamedPort: Close extra reference to port.Gravatar bunnei2021-07-201-0/+1
* hle: kernel: k_process: Close the handle table on shutdown.Gravatar bunnei2021-07-201-0/+3
* hle: kernel: k_process: Close main thread reference after it is inserted into...Gravatar bunnei2021-07-201-0/+3
* hle: kernel: Ensure global handle table is initialized.Gravatar bunnei2021-07-201-0/+1
* hle: kernel: Provide methods for tracking dangling kernel objects.Gravatar bunnei2021-07-204-2/+43
* common: Replace common_sizes into user-literalsGravatar Wunkolo2021-06-247-58/+74
* kernel: Fix missing peak set in KResourceLimit::SetLimitValueGravatar Morph2021-06-181-0/+1
* kernel: Unconditionally set thread state when appropriateGravatar Morph2021-06-112-23/+12
* kernel: KLightConditionVariable: Update implementation to 12.xGravatar Morph2021-06-112-14/+31
* hle: kernel: KClientPort: Add an assert for session count.Gravatar bunnei2021-06-091-0/+3
* hle: service: sm: Fix GetService setup of session & port.Gravatar bunnei2021-06-091-1/+1
* hle: kernel: KServerSession: Fix client disconnected.Gravatar bunnei2021-06-092-8/+7
* kernel: svc: Add missing error check to CancelSynchronization.Gravatar bunnei2021-06-091-2/+2
* hle: kernel: KServerSession: Work-around scenario where session is closed too...Gravatar bunnei2021-06-081-7/+24
* hle: kernel: hle_ipc: Ensure SessionRequestHandler is valid.Gravatar bunnei2021-06-073-5/+26
* hle: kernel: Remove service thread manager and use weak_ptr.Gravatar bunnei2021-06-073-18/+8
* hle: kernel: KServerSession: Use ASSERT_MSG where appropriate.Gravatar bunnei2021-06-061-1/+1
* hle: kernel: k_server_session: Return service thread by strong pointer.Gravatar bunnei2021-06-062-4/+4
* hle: kernel: k_server_session: Ensure service thread is valid before derefere...Gravatar bunnei2021-06-061-1/+3
* hle: kernel: hle_ipc: Use default destructor for SessionRequestManager.Gravatar bunnei2021-06-061-1/+1
* hle: kernel: KAutoObjectWithListContainer: Use boost::instrusive::rbtree.Gravatar bunnei2021-06-0611-22/+26
* hle: kernel: Refactor to allocate a ServiceThread per service handler.Gravatar bunnei2021-06-048-32/+58
* general: Replace RESULT_UNKNOWN with ResultUnknownGravatar Morph2021-06-021-2/+2
* general: Replace RESULT_SUCCESS with ResultSuccessGravatar Morph2021-06-0224-157/+157