summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/object.h (unfollow)
Commit message (Expand)AuthorFilesLines
2021-05-05hle: kernel: Remove deprecated Object class.Gravatar bunnei1-98/+0
2021-05-05hle: kernel: Migrate KEvent to KAutoObject.Gravatar bunnei1-0/+2
2021-05-05hle: kernel: Migrate KProcess to KAutoObject.Gravatar bunnei1-2/+2
2021-02-05hle: kernel: Reimplement KReadableEvent and KWritableEvent.Gravatar bunnei1-2/+5
2021-01-28core: hle: kernel: object: Implement Finalize() virtual method.Gravatar bunnei1-0/+2
2021-01-11core: hle: kernel: Update KConditionVariable.Gravatar bunnei1-0/+5
2019-11-28kernel: Implement a more accurate IPC dispatch.Gravatar bunnei1-0/+1
2019-11-24kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel...Gravatar bunnei1-21/+9
2019-11-03kernel: events: Remove ResetType::Automatic.Gravatar bunnei1-5/+0
2019-05-18core/kernel/object: Rename ResetType enum membersGravatar Lioncash1-2/+2
2019-04-03kernel/object: Remove unused handle type entryGravatar Lioncash1-1/+0
2019-03-13core/hle/kernel: Split transfer memory handling out into its own classGravatar Lioncash1-0/+1
2019-01-31kernel: Remove the Timer classGravatar Lioncash1-1/+0
2019-01-04Removed pulse event typeGravatar David Marcec1-1/+0
2018-12-04kernel/object: Amend handle types to distinguish between readable and writabl...Gravatar Lioncash1-1/+2
2018-11-29kernel/object: Add descriptions to ResetTypesGravatar Zach Hilman1-3/+3
2018-10-12kernel/process: Make CodeSet a regular non-inherited objectGravatar Lioncash1-1/+0
2018-09-28kernel/object: Remove unnecessary std::move from DynamicObjectCast()Gravatar Lioncash1-2/+1
2018-08-28kernel: Eliminate kernel global stateGravatar Lioncash1-3/+7
2018-08-13kernel/object: Tighten object against data racesGravatar Lioncash1-7/+8
2018-08-01kernel: Move object class to its own source filesGravatar Lioncash1-33/+6
2018-04-20Qt: Update the WaitTree widget to show info about the current mutex of each t...Gravatar Subv1-4/+0
2018-03-16kernel: Move stack region outside of application heap.Gravatar bunnei1-4/+0
2018-01-24hle: Remove Domain and SyncObject kernel objects.Gravatar bunnei1-16/+0
2018-01-16clang-formatGravatar MerryMage1-1/+0
2018-01-14kernel: Increase default stack size to 64K.Gravatar bunnei1-1/+1
2018-01-08kernel: Rename Semaphore to ConditionVariable.Gravatar bunnei1-2/+2
2017-12-28kernel: Add basic support for Domain object.Gravatar bunnei1-0/+17
2017-08-22Kernel/HLE: Use a mutex to synchronize access to the HLE kernel state betwee...Gravatar Subv1-1/+1
2017-08-21Warnings: Add UNREACHABLE macros to switches that contemplate all possible va...Gravatar Subv1-0/+3
2017-05-29Kernel: Move HandleTable to a separate fileGravatar Yuri Kunde Schlesner1-115/+1
2017-05-29Kernel: Move WaitObject to a separate fileGravatar Yuri Kunde Schlesner1-53/+0
2017-05-29Kernel: Removed HandleTable::GetWaitObjectGravatar Yuri Kunde Schlesner1-9/+0
2017-05-29Kernel: Extract dynamic Object pointer cast into its own functionGravatar Yuri Kunde Schlesner1-11/+24
2017-05-24Kernel: Centralize error definitions in errors.hGravatar Yuri Kunde Schlesner1-7/+0
2017-01-05Kernel: Implemented Pulse event and timers.Gravatar Subv1-1/+1
2017-01-04Kernel/Mutex: Update a mutex priority when a thread stops waiting on it.Gravatar Subv1-1/+1
2017-01-04Kernel/Mutex: Implemented priority inheritance.Gravatar Subv1-1/+1
2017-01-04Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.Gravatar Subv1-4/+5
2016-12-21core: Remove HLE module, consolidate code & various cleanups.Gravatar bunnei1-1/+2
2016-12-09WaitSynch: Removed unused variables and reduced SharedPtr copies.Gravatar Subv1-1/+4
2016-12-05Kernel: Remove the Redirection handle type.Gravatar Subv1-2/+0
2016-12-03Threading: Reworked the way our scheduler works.Gravatar Subv1-0/+3
2016-11-30Fixed the rebase mistakes.Gravatar Subv1-18/+16
2016-11-30fixup! Kernel/IPC: Use Ports and Sessions as the fundamental building block ...Gravatar Subv1-2/+3
2016-11-30 Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inte...Gravatar Subv1-17/+19
2016-11-19Kernel/Loader: Grab the system mode from the NCCH ExHeader.Gravatar Subv1-2/+2
2016-09-22move ResetType to kernel.hGravatar wwylele1-0/+6
2016-09-22implement wait tree widgetGravatar wwylele1-0/+3
2016-09-21Remove empty newlines in #include blocks.Gravatar Emmanuel Gil Peyrot1-4/+1