78 Commits (62e106dbe8e55e59a6a3c00f3bae2bb898ea54cb)

Author SHA1 Message Date
Liam 62e106dbe8 kernel: update KProcess 2 years ago
Morph abe7f7c0a0 kernel: Synchronize 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 370a0526a5 kernel: remove general boost lists 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 46d09ae364 kernel: convert KThread to new style 3 years ago
Liam cf0b407daa kernel: remove kernel_ 3 years ago
Liam 3c93638acf kernel: convert KPort, KSession 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
Levi Behunin 2ff6c44168 Move to Clang Format 15 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 8df44232e8 kernel: remove TimeManager 3 years ago
Liam 49d1cf6477 kernel: add KHardwareTimer 3 years ago
Lioncash 6fea145402 kernel/thread: Ensure stack_top and argument are always initialized 3 years ago
Liam c835c254a3 service_thread: register service threads to the logical owner process 3 years ago
Liam 3980952ab8 kernel: refactor dummy thread wakeups 3 years ago
bunnei 97e4cd1c8f core: hle: kernel: k_thread: Implement thread termination DPC. 3 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 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 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 b3dce90004 core/debugger: Support reading guest thread names 4 years ago
Liam da50e98e3a core/debugger: Improved stepping mechanism and misc fixes 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
bunnei 03f8a16869 core: hle: kernel: k_thread: Rework dummy thread waiting. 4 years ago
bunnei e1b3368c18 hle: kernel: Use std::mutex instead of spin locks for most kernel locking. 4 years ago
lat9nq 831f022536 k_thread: Fix data race 4 years ago
bunnei c5516b1800 core: hle: kernel: k_thread: Update to reflect tree changes. 4 years ago
bunnei b3f8d2491d hle: kernel: KThread: Ensure host (dummy) threads block on locking. 4 years ago
bunnei 668af26696 hle: kernel: KThread: Decrease DummyThread priority to ensure it is never scheduled. 4 years ago
bunnei cc4cbff1ca hle: kernel: KThread: Rename thread_type_for_debugging -> thread_type. 4 years ago
bunnei b52516263d core: hle: kernel: KThread: Integrate with KWorkerTask and implement DoWorkerTaskImpl. 4 years ago
bunnei 914431487b core: hle: kernel: KThread: Replace Suspend with UpdateState & various updates. 4 years ago
bunnei b12695ddc4 core: hle: kernel: Implement thread pinning. 4 years ago
bunnei 6d2bf18df9 hle: kernel: k_thread: Rename sleeping_queue -> wait_queue. 4 years ago
bunnei 826b07162a hle: kernel: k_thread: Treat dummy threads as a special type. 4 years ago
bunnei 58da4d5a6e hle: kernel: Add a flag for indicating that the kernel is currently shutting down. 4 years ago
bunnei eb34276885 hle: kernel: Cleanup to match coding style. 4 years ago
bunnei 778f03c57a hle: kernel: KThread: Migrate to updated KThreadQueue (part 1). 4 years ago
bunnei 0ad0543cde hle: kernel: KThread: Remove tracking of sync object from threads. 4 years ago