362 Commits (af42482565daf646d89a0a3cd8001a527ab76621)

Author SHA1 Message Date
Liam af42482565 kernel: add and enable system suspend type 2 years ago
Liam 182137a9a4 am: migrate global state to per-applet state structure 2 years ago
Liam f90a022d3a kernel: fix debugger and process list lifetime 2 years ago
Liam f34d3d7e84 core_timing: remove user data value 2 years ago
Liam 31bf57a310 general: properly support multiple memory instances 2 years ago
Liam 419055e484 kernel: instantiate memory separately for each guest process 2 years ago
Narr the Reg 64f68e9635 service: hid: Allow to create multiple instances of shared memory 2 years ago
Liam 9268f265a1 kernel: implement light IPC 2 years ago
Liam 45c87c7e6e core: refactor emulated cpu core activation 2 years ago
Liam 31bffc7299 kernel: fix extraneous ref 2 years ago
Liam 8c59543ee3 kernel: update KProcess 2 years ago
Liam d8507332c1 kernel: make check fully constexpr for broken msvc constant folding 2 years ago
Liam b456af31e6 kernel: update KMemoryRegionType values 2 years ago
Liam 2212c9653d kernel: mark TLS accessors as noinline for non-MSVC LTO 2 years ago
Liam 0bd9a4456c kernel: remove relative task registration 2 years ago
lat9nq 71b3b2a2f0 general: Silence -Wshadow{,-uncaptured-local} warnings 2 years ago
Liam 1b5c87ab6a kernel: match calls to Register and Unregister 3 years ago
Liam 41d99aa89d memory: rename global memory references to application memory 3 years ago
Liam fb49ec19c1 kernel: use KTypedAddress for addresses 3 years ago
Liam 9775a73d1a kernel: fix clang build 3 years ago
Liam 6bfb4c8f71 kernel: convert KThread to new style 3 years ago
Liam 8d1f5bfbd2 kernel: remove KLinkedList 3 years ago
Liam 097c25b164 kernel: convert KPort, KSession 3 years ago
Liam c4ba088a5d kernel: refactor priority inheritance to represent locks as C++ objects 3 years ago
Liam a936972614 service: refactor server architecture 3 years ago
Liam 1773a1039f kernel: add KObjectName 3 years ago
arades79 683019878f remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency 3 years ago
arades79 26e44a3be4 apply clang-format 3 years ago
arades79 45e13b03f3 add static lifetime to constexpr values to force compile time evaluation where possible 3 years ago
Liam ceda2d280e general: rename CurrentProcess to ApplicationProcess 3 years ago
bunnei e79270507b core: kernel: k_process: Use application system resource. 3 years ago
ameerj 5e746da981 kernel: Refactor thread_local variable usage 3 years ago
Liam 5086380a63 kernel: fix incorrect locking order in suspension 3 years ago
Liam 99eccf581e kernel: workaround static shared memory initialization 3 years ago
Liam c770f25ccb kernel: remove TimeManager 3 years ago
Liam 9704acb982 general: improve handling of system startup failure 3 years ago
Lioncash 4769d798f9 kernel/kernel: Ensure shutdown threads are always initialized 3 years ago
Liam 4eece4d35d kernel/svc_types: refresh 3 years ago
Liam 6a0d8b2aa1 service_thread: fix deletion 3 years ago
Liam e6fe40428c service_thread: register service threads to the logical owner process 3 years ago
Liam 85527cc7c7 kernel: avoid racy behavior in global suspension 3 years ago
bunnei 32d7faafa8 core: hle: kernel: Integrate system KSystemResource. 3 years ago
bunnei 1f21fa866d core: hle: kernel: k_memory_layout: Refresh. 3 years ago
Liam 633411c20f kernel: fix single core for service threads 3 years ago
Liam 2228383322 kernel: fix port tracking 3 years ago
Liam 983f2b7074 kernel: invert session request handling flow 3 years ago
Liam 2d90a927c9 core: barrier service thread shutdown 3 years ago
bunnei 1b787adbd0 core: hle: kernel: Fix InitializePreemption order. 3 years ago
bunnei abcc009dff core: hle: kernel: k_process: Improve management of page table & cleanup. 3 years ago
bunnei 8d4e026d05 core: hle: kernel: Remove junk. 3 years ago