142 Commits (26b665b997fc19c841da4b373844b99eeb981f20)

Author SHA1 Message Date
crueter 7fda6dde73
[common] Switch to boost::unordered_flat containers (#4326) 1 week ago
lizzie 58dee53305
[fmt] use {#:x} instead of 0x{:#x} (#4170) 1 month ago
lizzie 1b482fa99b
[hle] remove parent object reference data on Request/Response builders, pass by argument (#3774) 2 months ago
lizzie 3aa0d46259
[video_core, hle] remove redundant parent references in system structs (#3908) 3 months ago
lizzie 950e0f82fb
[hle/sm] implement sm:AtmosphereHasService (#3771) 3 months ago
lizzie 4f4c298a39
[hle, service] fix errors related to race conditions triggering under SMG1 and SMG2 (#3927) 4 months ago
lizzie 395613b01f
[common/logging] Simplify logging logic and fix issues when logging before system is created (#3688) 6 months ago
lizzie a8093c2a3c
[*] change all std::unordered_map and std::unordered_set into ankerl::unordered_dense::map/set variants (#3442) 7 months ago
lizzie 4cacf56cec
[core/hle] implement Unknown330 and stub extra 20/15 missing funcs (#3269) 8 months ago
lizzie 45a2008aa6
[common] replace Common::(DerivedFrom, IsArithmetic, Size, ConvertibleTo, IsIntegral) with libstdc++ equivalents (#290) 10 months ago
lizzie 191e4c75a1
[meta] fix license headers (#2547) 12 months ago
lizzie 9d2681ecc9
[cmake] enable clang-cl and WoA builds (#348) 1 year ago
JPikachu 8599c47fe0 service: sm/kernel/loader: Implement QueryPointerBufferSize, automatic pointer buffer sizing, and SM service improvements 1 year ago
Kelebek1 52c35521bd Rework time service to fix time passing offline. 3 years ago
Liam 3d08a55a87 kernel: fix resource limit imbalance 3 years ago
Liam 1fdcd70bad general: properly support multiple memory instances 3 years ago
Liam e407b54319 sm:: fix tipc deserialization 3 years ago
Liam cb8b331981 service: use interface factory in server manager 3 years ago
Liam dcc9df5dd2 kernel: implement remaining IPC syscalls 3 years ago
Liam 5f2c56cd15 core: remove ResultVal type 3 years ago
Liam 7afcc29ac8 kernel: match calls to Register and Unregister 3 years ago
Liam 3c93638acf kernel: convert KPort, KSession 4 years ago
Liam ea36f70e02 hle: rename legacy errors to Results 4 years ago
Liam d7e9461b71 service: move hle_ipc from kernel 4 years ago
Liam 6ac62cfbe1 sm:: remove unused member 4 years ago
Liam 91c597e869 sm:: fix lingering session initialization issues 4 years ago
Liam 893a54f2bd sm:: support service registration deferral 4 years ago
Liam 1c3a93e7c4 service: refactor server architecture 4 years ago
Liam affd5c32f9 kernel/svc_types: refresh 4 years ago
Liam 710220601f sm:: avoid excessive port recreation 4 years ago
Liam 57e5211eb6 k_server_session: add SendReplyHLE 4 years ago
Liam 2e56a382a9 kernel: invert session request handling flow 4 years ago
Liam e86cadc4c4 kernel: more complete fix for KPort reference counting 4 years ago
Liam 8988c3dea9 k_server_session: fix crashes 4 years ago
Liam c0ae56548e kernel: remove most SessionRequestManager handling from KServerSession 4 years ago
Liam 545875eaa1 k_server_session: preliminary support for userspace server sessions 4 years ago
german77 c7890ebccc core: Replace all instances of ResultCode with Result 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
bunnei 11febb02d6 hle: kernel: Unify and integrate reference tracking for KServerPort/KServerSession. 4 years ago
bunnei 2ffc21449d hle: service: sm: Remove manual tracking of KServerPorts. 4 years ago
bunnei 75e39568a0 hle: service: Add option for service interfaces to create or use the default thread. 5 years ago
bunnei c0a2ae3186 core: hle: service: sm: Fix KPort reference count. 5 years ago
ameerj d27abf5546 core: Remove unused includes 5 years ago
Morph fddd57db61 general: Remove MakeResult helpers 5 years ago
bunnei 4e7c75d592 hle: service: sm: Refactor to better manage ports. 5 years ago
Morph d66442a4e1 service: Append service name prefix to common filenames 5 years ago
bunnei cb75c58714 hle: service: sm: Remove redundant session reservation, etc. 5 years ago
bunnei 73d30a5446 hle: service: sm: Fix GetService setup of session & port. 5 years ago
bunnei 8bf7b19d1d hle: kernel: Refactor to allocate a ServiceThread per service handler. 5 years ago
Morph 7ebc38a6d1 general: Replace RESULT_SUCCESS with ResultSuccess 5 years ago