summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/service_thread.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-12-09Remove the lock entirely as per PR discussionSalvage1-3/+0
Correctly unlock mutex before its destruction As per https://en.cppreference.com/w/cpp/thread/mutex/~mutex destroying a locked mutex is undefined behavior and MSVC++ decides to throw in this case Swap out unique for scoped lock and readd comment
2022-12-04service_thread: fix uninitialized memory usageLiam1-7/+7
2022-11-23general: fix compile for Apple ClangLiam1-0/+1
2022-11-10service_thread: remove explicit KProcessLiam1-25/+2
2022-11-10kernel/svc_types: refreshLiam1-2/+2
2022-11-04service_thread: register service threads to the logical owner processLiam1-6/+18
2022-10-31k_server_session: add SendReplyHLELiam1-1/+1
2022-10-31service_thread: convert to map for session managementLiam1-23/+21
2022-10-31kernel: invert session request handling flowLiam1-65/+167
2022-10-04common: remove "yuzu:" prefix from thread namesLiam1-1/+1
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2022-03-15core: hle: kernel: Allocate dummy threads on host thread storage.bunnei1-4/+1
- Fixes a crash where on subsequent boots, long-lived host threads would have their dummy threads freed.
2022-01-21hle: kernel: service_thread: Ensure dummy thread is closed & destroyed on thread exit.bunnei1-0/+5
2021-12-07hle: kernel: service_thread: Force stop threads on destruction.bunnei1-1/+7
2021-12-07hle: kernel: service_thread: Use std::jthread.bunnei1-18/+19
- Fixes a potential deadlock on service thread shutdown.
2021-11-04core: Remove unused includesameerj1-4/+0
2021-05-21hle: kernel: service_thread: Take reference to KServerSession on service request.bunnei1-9/+5
2021-05-06hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.bunnei1-10/+19
2020-12-30hle: kernel: service_thread: Make thread naming more consistent.bunnei1-1/+1
2020-12-29hle: kernel: service_thread: Add thread name and take weak_ptr of ServerSession.bunnei1-9/+19
2020-12-29hle: kernel: service_thread: Add parameter for thread pool size.bunnei1-5/+5
2020-12-29core: hle: server_session: Use separate threads for each service connection.bunnei1-0/+100