9 Commits (629cecbad611731d6964ec3f8ff047c36ca74253)

Author SHA1 Message Date
bunnei eeef564c02 kernel: events: Remove ResetType::Automatic. 6 years ago
bunnei 02a4c4c481 kernel: readable_event: Initialize members. 6 years ago
Lioncash 255a6c6f4b kernel: Make handle type declarations constexpr 7 years ago
Lioncash f842f4c699 kernel/wait_object: Make ShouldWait() take thread members by pointer-to-const 7 years ago
Lioncash 53c17e5dca kernel/readable_event: Remove unnecessary WakeupAllWaitingThreads() override 7 years ago
Lioncash b87b5e101a kernel/readable_event: Add member function for enforcing a strict reset contract 7 years ago
Lioncash 59a4ed0d24 kernel/object: Amend handle types to distinguish between readable and writable events 7 years ago
Zach Hilman b0d0735e9b kernel/event: Reference ReadableEvent from WritableEvent 7 years ago
Zach Hilman 7d3971d33c kernel: Divide Event into ReadableEvent and WritableEvent 7 years ago
Lioncash 4913549d6b kernel: Eliminate kernel global state 7 years ago
Lioncash 11eadbccc9 kernel/event: Make data members private 8 years ago
Lioncash 38c2af9330 kernel: Move object class to its own source files 8 years ago
James Rowe ea88c44eb8 Format: Run the new clang format on everything 8 years ago
Yuri Kunde Schlesner 6f662625d3 Kernel: Move WaitObject to a separate file 9 years ago
Subv c6ccb7c6f2 Kernel: Implemented Pulse event and timers. 9 years ago
Subv 90570c153b Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter. 9 years ago
wwylele 1dedb87851 move ResetType to kernel.h 10 years ago
Emmanuel Gil Peyrot 1138ec0d49 Remove empty newlines in #include blocks. 9 years ago
Emmanuel Gil Peyrot 628ed4376a Sources: Run clang-format on everything. 9 years ago
Lioncash bc06a2c79e svc: Move ResetType enum to the kernel event header 10 years ago
Yuri Kunde Schlesner d9556912b4 Kernel: Remove unused member from Event 11 years ago
Yuri Kunde Schlesner 88a4a808c6 Kernel: Stop creating useless Handles during object creation 11 years ago
Yuri Kunde Schlesner 7725256f64 Explicitly instantiate constructors/destructors for Kernel objects 11 years ago
Yuri Kunde Schlesner d917a9bf77 Kernel: Mark all appropriate kernel objects as "final" 11 years ago
Yuri Kunde Schlesner d52d859936 Kernel: Convert Event to not use Handles 11 years ago
bunnei e4a5d8ad4f Event: Fixed some bugs and cleanup (Subv) 11 years ago
bunnei 14cbbf4d9b Event: Get rid of permanent_lock hack. 11 years ago
purpasmart96 ebfd831ccb License change 11 years ago
Yuri Kunde Schlesner 22c86824a4 Remove duplicated docs/update them for changed parameters. 11 years ago
Yuri Kunde Schlesner c2588403c0 HLE: Revamp error handling throrough the HLE code 11 years ago
Emmanuel Gil Peyrot f5d38649c7 Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated 11 years ago
bunnei 5365ca157d Kernel: Updated various kernel function "name" arguments to be const references. 12 years ago
bunnei f5c7c15434 Kernel: Added real support for thread and event blocking 12 years ago
bunnei b78aff8585 svc: added optional name field to Event and Mutex (used for debugging) 12 years ago
bunnei f7cececc5c event: added a hackish ability to set an event as "locked" to its current state, cleaned up some comments 12 years ago
bunnei d51c84dde2 event: added support for ClearEvent, fixed a bug with CreateEvent, fixed some comments 12 years ago
bunnei ea8627d536 event: fixed typos and updated CMakeLists 12 years ago
bunnei beea6f054a event: added SetEventLocked method to change status an events lock 12 years ago
bunnei fd69fd0325 kernel: added event module to support creation of CTR "Event" objects 12 years ago
bunnei d493d725ac mutex: removed docstring comment that is no longer relevant 12 years ago
bunnei 93cd5a0691 mutex: added additional docstrings 12 years ago
bunnei eb537c560a mutex: refactored the interface to code to return a Mutex* handle 12 years ago
bunnei 978e1d4653 mutex: initial commit of HLE module 12 years ago