370 Commits (095941bf3c3b4dc245110ce662de678c25387731)

Author SHA1 Message Date
lizzie 095941bf3c inline hle kernel 3 weeks ago
lizzie c21f92340b
[core/hle/kernel] coalesce TLS from KernelCore to reduce query times (#3283) 4 weeks ago
lizzie d1ac5b2e50
[qt_common, core, audio] remove duplicate string literal definitions, inline SystemManager::threadfunc, increase latency of audio shutdown (#3030) 3 months ago
lizzie 2dc6d773ee
[common, hle/kernel] Remove LTO_NOINLINE (#2908) 3 months ago
lizzie 9d2681ecc9
[cmake] enable clang-cl and WoA builds (#348) 5 months ago
crueter f1e74f6855
[meta] remove MicroProfile (#185) 6 months ago
Gamer64 1f34d836b4
Add cmake option to enable microprofile (#179) 6 months ago
FearlessTobi 4d55e58ee4 scope_exit: Make constexpr 2 years ago
Liam e9dc3bd26b kernel: add and enable system suspend type 2 years ago
Liam 49f10b2e54 am: migrate global state to per-applet state structure 2 years ago
Liam bf50a0e0c2 kernel: fix debugger and process list lifetime 2 years ago
Liam b9545c5a0e core_timing: remove user data value 2 years ago
Liam 1fdcd70bad general: properly support multiple memory instances 2 years ago
Liam e2b5f2392e kernel: instantiate memory separately for each guest process 2 years ago
Narr the Reg 6de39c8398 service: hid: Allow to create multiple instances of shared memory 2 years ago
Liam f486fe3971 kernel: implement light IPC 2 years ago
Liam 3d5c6a73cb core: refactor emulated cpu core activation 2 years ago
Liam ae885084e2 kernel: fix extraneous ref 2 years ago
Liam 62e106dbe8 kernel: update KProcess 2 years ago
Liam 5be32a6147 kernel: make check fully constexpr for broken msvc constant folding 2 years ago
Liam 010fc2f562 kernel: update KMemoryRegionType values 2 years ago
Liam 66472af2d0 kernel: mark TLS accessors as noinline for non-MSVC LTO 2 years ago
Liam 50ce2f0b7b kernel: remove relative task registration 3 years ago
lat9nq 30e4e8c2f4 general: Silence -Wshadow{,-uncaptured-local} warnings 3 years ago
Liam 7afcc29ac8 kernel: match calls to Register and Unregister 3 years ago
Liam 6eaef51cf2 memory: rename global memory references to application memory 3 years ago
Liam 156516e399 kernel: use KTypedAddress for addresses 3 years ago
Liam 6828f66b42 kernel: fix clang build 3 years ago
Liam 46d09ae364 kernel: convert KThread to new style 3 years ago
Liam 842f5a4ced kernel: remove KLinkedList 3 years ago
Liam 3c93638acf kernel: convert KPort, KSession 3 years ago
Liam f4e795193b kernel: refactor priority inheritance to represent locks as C++ objects 3 years ago
Liam 1c3a93e7c4 service: refactor server architecture 3 years ago
Liam edda4ad9ae kernel: add KObjectName 3 years ago
arades79 60a68839ee remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency 3 years ago
arades79 3e078dbb07 apply clang-format 3 years ago
arades79 adcef452e0 add static lifetime to constexpr values to force compile time evaluation where possible 3 years ago
Liam c68577384a general: rename CurrentProcess to ApplicationProcess 3 years ago
bunnei 86a1aa0fcc core: kernel: k_process: Use application system resource. 3 years ago
ameerj 8467bf5224 kernel: Refactor thread_local variable usage 3 years ago
Liam 31945a6e8b kernel: fix incorrect locking order in suspension 3 years ago
Liam 71ec5c9519 kernel: workaround static shared memory initialization 3 years ago
Liam 8df44232e8 kernel: remove TimeManager 3 years ago
Liam 08d81c9726 general: improve handling of system startup failure 3 years ago
Lioncash 8b8320be4a kernel/kernel: Ensure shutdown threads are always initialized 3 years ago
Liam affd5c32f9 kernel/svc_types: refresh 3 years ago
Liam 0fc08006e5 service_thread: fix deletion 3 years ago
Liam c835c254a3 service_thread: register service threads to the logical owner process 3 years ago
Liam ae2bfd082b kernel: avoid racy behavior in global suspension 3 years ago
bunnei e81fcf5795 core: hle: kernel: Integrate system KSystemResource. 3 years ago