113 Commits (5d7c581834c02e5a792431cefeac8c778581088d)

Author SHA1 Message Date
lizzie ee2891c55e
[common] unify std::random_device (#3801) 1 month ago
lizzie 395613b01f
[common/logging] Simplify logging logic and fix issues when logging before system is created (#3688) 2 months ago
lizzie 7d239df065
[hle, kernel] Add support for FW21 and kernel changes (#3004) 6 months ago
lizzie 191e4c75a1
[meta] fix license headers (#2547) 8 months ago
lizzie 9d2681ecc9
[cmake] enable clang-cl and WoA builds (#348) 8 months ago
Liam 5942df75fb kernel: clear pinned waiter list on unpin 2 years ago
Merry d4bb92866b KThread: Send termination interrupt to all cores a thread has affinity to 2 years ago
Liam 1fdcd70bad general: properly support multiple memory instances 2 years ago
Liam 3d5c6a73cb core: refactor emulated cpu core activation 2 years ago
Liam f0c6de7dd2 kernel: signal thread on termination completed 3 years ago
Liam c00faac482 kernel: add missing TLR clear 3 years ago
Liam 62e106dbe8 kernel: update KProcess 3 years ago
lat9nq 30e4e8c2f4 general: Silence -Wshadow{,-uncaptured-local} warnings 3 years ago
comex 85d77f636c Fixes and workarounds to make UBSan happier on macOS 3 years ago
Kelebek1 c7430e51e3 Remove memory allocations in some hot paths 3 years ago
lat9nq 59236a458c k_thread: Use a mutex and cond_var to sync bool 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 9d5747fb71 kernel: additional style fixes to KThread, KProcess 3 years ago
Liam 46d09ae364 kernel: convert KThread to new style 3 years ago
Liam d0e11c27d9 kernel: prefer std::addressof 3 years ago
Liam cf0b407daa kernel: remove kernel_ 3 years ago
Liam 46a6277709 kernel: add timer pointer to KThreadQueue 3 years ago
Liam 1484a6536d kernel: clone fpu status on CreateThread 3 years ago
Liam 63414faea4 kernel: be more careful about kernel address keys 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 832e1e2ca4 kernel: use GetCurrentProcess 3 years ago
Liam b85a155abd kernel: split SetAddressKey into user and kernel variants 3 years ago
Liam 31945a6e8b kernel: fix incorrect locking order in suspension 3 years ago
Liam affd5c32f9 kernel/svc_types: refresh 4 years ago
Liam c835c254a3 service_thread: register service threads to the logical owner process 4 years ago
Liam e9589c859d k_thread: fix single core 4 years ago
Liam 3980952ab8 kernel: refactor dummy thread wakeups 4 years ago
bunnei 4c2274b2c1 core: hle: kernel: Use result macros for new/changed code. 4 years ago
bunnei 97e4cd1c8f core: hle: kernel: k_thread: Implement thread termination DPC. 4 years ago
Liam dbb1312876 kernel: Ensure all uses of disable_count are balanced 4 years ago
Liam e2be660909 kernel: be more careful about initialization path for HLE threads 4 years ago
Liam 21e2063d7d kernel: fix single-core preemption points 4 years ago
Liam 61b26b386d kernel: fix issues with single core mode 4 years ago
Liam e47bced65d kernel: use KScheduler from mesosphere 4 years ago
Liam 12948cf615 kernel: fix usage of waiter_list in Finalize 4 years ago
Liam e551960935 common/fiber: make fibers easier to use 4 years ago
german77 c7890ebccc core: Replace all instances of ResultCode with Result 4 years ago
Liam f70a3ada00 kernel: clean up waiting implementation 4 years ago
Liam 83f1ecb73b kernel: make current thread pointer thread local 4 years ago
Liam 808ad9eb9f kernel: wait for threads to stop on pause 4 years ago
Liam 6d5cc6b2a2 kernel: fix some uses of disable_count 4 years ago
Liam 59a6d88625 kernel: implement KProcess suspension 4 years ago
Liam c1771c98f3 common: Change semantics of UNREACHABLE to unconditionally crash 4 years ago