40 Commits (4054c8dd2cef379455935293e1d543aad01e864e)

Author SHA1 Message Date
bunnei ad048de3d6 hle: kernel: Rename Process to KProcess. 5 years ago
bunnei 944eb14d69 hle: kernel: HandleTable: Remove deprecated APIs. 5 years ago
bunnei bf274faa22 hle: kernel: Migrate KTransferMemory to KAutoObject. 5 years ago
bunnei 83b96b7264 hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject. 5 years ago
bunnei b6c0ce8781 hle: kernel: svc_results: Update naming.. 5 years ago
bunnei 617803fb5d hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject. 5 years ago
bunnei 949231d69c hle: kernel: Migrate KEvent to KAutoObject. 5 years ago
bunnei 11f9080d2e hle: kernel: Migrate KSharedMemory to KAutoObject. 5 years ago
bunnei 7a6bfbde24 hle: kernel: Migrate KProcess to KAutoObject. 5 years ago
bunnei a4a27a1ef2 hle: kernel: Migrate more of KThread to KAutoObject. 5 years ago
Chloe e62886ead0 kernel: Unify result codes (#5890) 5 years ago
bunnei eb3a02a3fd core: hle: kernel: object: Implement Finalize() virtual method. 5 years ago
bunnei 3d70b4a4ea core: hle: kernel: Rename Thread to KThread. 5 years ago
bunnei 039844bbb9 hle: kernel: Rewrite scheduler implementation based on Mesopshere. 5 years ago
bunnei deb3536936 Revert "core: Fix clang build" 5 years ago
Lioncash 18636013c9 core: Fix clang build 5 years ago
Lioncash 16de0a6a96 core/CMakeLists: Make some warnings errors 5 years ago
Lioncash 9346d1e257 kernel/handle_table: Remove usages of the global system instance 6 years ago
Lioncash 7deb699566 kernel/thread: Remove global GetCurrentThread() 6 years ago
David Marcec 4f69eb7061 kernel: Don't fail silently 6 years ago
bunnei 5cb0f276fe kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) 6 years ago
Lioncash 922799f1d5 core: Remove Core::CurrentProcess() 6 years ago
Lioncash c997e9e88c kernel/handle_table: Make local variables as const where applicable 7 years ago
Lioncash d396c08b13 kernel/handle_table: Allow process capabilities to limit the handle table size 7 years ago
Lioncash a13187e002 kernel/handle-table: In-class initialize data members 7 years ago
Lioncash f9c32c373d kernel/handle_table: Resolve truncation warnings 7 years ago
Lioncash a5925f8407 kernel/handle_table: Amend reference to CTR-OS in Create() 7 years ago
Lioncash f1a863e583 kernel/handle_table: Move private static functions into the cpp file 7 years ago
Lioncash 6c9a6a08ee kernel/handle_table: Default destructor in the cpp file 7 years ago
fearlessTobi 1190ea6ddb Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Lioncash 4913549d6b kernel: Eliminate kernel global state 7 years ago
Lioncash ce900c1cb8 kernel/error: Add error code for the handle table being full 7 years ago
Lioncash 38c2af9330 kernel: Move object class to its own source files 8 years ago
James Rowe e159c550d8 Rename logging macro back to LOG_* 8 years ago
Lioncash bd9414dd31 kernel: Migrate logging macros to fmt-compatible ones 8 years ago
bunnei f16763ed52 core: Move process creation out of global state. 8 years ago
bunnei 2ab0f638f0 handle_table: Remove ConvertSessionToDomain. 8 years ago
James Rowe ea88c44eb8 Format: Run the new clang format on everything 8 years ago
bunnei 9d04a45a90 kernel: Fix implementation of ConvertSessionToDomain. 8 years ago
Yuri Kunde Schlesner ecfda5317e Kernel: Move HandleTable to a separate file 9 years ago
Yuri Kunde Schlesner 6f662625d3 Kernel: Move WaitObject to a separate file 9 years ago
Yuri Kunde Schlesner 467545ed48 Kernel: Centralize error definitions in errors.h 9 years ago
Subv a0ae8f7c26 Kernel: Add some asserts to enforce the invariants in the scheduler. 9 years ago
Subv 1ba3dd032e Kernel: Remove a thread from all of its waiting objects' waiting_threads list when it is awoken. 9 years ago
Subv 3ce2c24665 Kernel: Remove Thread::wait_objects_index and use wait_objects to hold all the objects that a thread is waiting on. 9 years ago
Subv d33885b60b Kernel/Mutex: Update a mutex priority when a thread stops waiting on it. 9 years ago
Subv 90570c153b Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter. 9 years ago
wwylele ea4217939a Kernel: remove object's waiting thread if it is dead 9 years ago
Subv 00decc1180 Fixed the codestyle to match our clang-format rules. 9 years ago
Subv 7066deff78 Properly remove a thread from its wait_objects' waitlist when it is awoken by a timeout. 9 years ago