summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* Kernel: Remove a thread from all of its waiting objects' waiting_threads list...Gravatar Subv2017-01-051-18/+4
* Kernel: Remove Thread::wait_objects_index and use wait_objects to hold all th...Gravatar Subv2017-01-053-10/+19
* Kernel: Use different thread statuses when a thread calls WaitSynchronization...Gravatar Subv2017-01-042-13/+17
* Kernel/Mutex: Propagate thread priority changes to other threads inheriting t...Gravatar Subv2017-01-044-42/+54
* Kernel/Mutex: Update a mutex priority when a thread stops waiting on it.Gravatar Subv2017-01-044-22/+39
* Kernel/Mutex: Implemented priority inheritance.Gravatar Subv2017-01-044-22/+51
* Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.Gravatar Subv2017-01-0416-62/+50
* Kernel/Synch: Do not attempt a reschedule on every syscall.Gravatar Subv2017-01-041-0/+1
* ThreadContext: Move from "core" to "arm_interface".Gravatar bunnei2016-12-222-4/+5
* core: Replace "AppCore" nomenclature with just "CPU".Gravatar bunnei2016-12-221-3/+3
* core: Remove HLE module, consolidate code & various cleanups.Gravatar bunnei2016-12-214-7/+3
* core: Consolidate core and system state, remove system module & cleanups.Gravatar bunnei2016-12-211-3/+3
* Thread: remove the thread from the thread list when exitingGravatar wwylele2016-12-172-2/+14
* Kernel: remove object's waiting thread if it is deadGravatar wwylele2016-12-161-1/+2
* Merge pull request #2260 from Subv/schedulingGravatar bunnei2016-12-166-115/+102
|\
| * Fixed the codestyle to match our clang-format rules.Gravatar Subv2016-12-142-8/+11
| * Properly remove a thread from its wait_objects' waitlist when it is awoken by...Gravatar Subv2016-12-102-1/+10
| * WaitSynch: Removed unused variables and reduced SharedPtr copies.Gravatar Subv2016-12-093-13/+11
| * Use boost remove_erase_if instead of the erase-remove idiomGravatar Subv2016-12-061-2/+3
| * Improved the algorithm for GetHighestPriorityReadyThread.Gravatar Subv2016-12-061-14/+13
| * Threading: Added some utility functions and const correctness.Gravatar Subv2016-12-042-10/+22
| * Threading: Reworked the way our scheduler works.Gravatar Subv2016-12-036-111/+76
* | Fixed the codestyle to match our clang-format rules.Gravatar Subv2016-12-147-33/+51
* | Moved the HLE command buffer translation task to ServerSession instead of the...Gravatar Subv2016-12-092-2/+23
* | Added a framework for partially handling Session disconnections.Gravatar Subv2016-12-084-9/+35
* | Use std::move where appropriate.Gravatar Subv2016-12-085-7/+13
* | Return an error code when connecting to a saturated port.Gravatar Subv2016-12-052-4/+11
* | Split SessionRequestHandler::HandleSyncRequest into HandleSyncRequest, Transl...Gravatar Subv2016-12-052-0/+2
* | Kernel: Remove the Redirection handle type.Gravatar Subv2016-12-051-2/+0
* | KServerPorts now have an HLE handler "template", which is inherited by all Se...Gravatar Subv2016-12-058-35/+60
* | Declare empty ServerSession and ClientSession constructors as default.Gravatar Subv2016-12-022-4/+4
* | Fixed the rebase mistakes.Gravatar Subv2016-11-307-51/+46
* | A bit of a redesign.Gravatar Subv2016-11-306-215/+24
* | IPC/HLE: Associate the ClientSessions with their parent port's HLE interface ...Gravatar Subv2016-11-304-22/+15
* | Kernel/HLE: Service::Interface no longer inherits from any Kernel object, and...Gravatar Subv2016-11-302-8/+44
* | fixup! Kernel/IPC: Use Ports and Sessions as the fundamental building block ...Gravatar Subv2016-11-303-4/+5
* | Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inte...Gravatar Subv2016-11-307-56/+233
|/
* Merge pull request #2196 from Subv/system_modeGravatar Yuri Kunde Schlesner2016-11-272-6/+4
|\
| * Kernel/Loader: Grab the system mode from the NCCH ExHeader.Gravatar Subv2016-11-192-6/+4
* | Kernel/Events: Log an error when trying to create Pulse events and timers.Gravatar Subv2016-11-192-0/+10
|/
* Fix typosGravatar Ricardo de Almeida Gonzaga2016-10-202-2/+2
* move ResetType to kernel.hGravatar wwylele2016-09-223-7/+6
* implement wait tree widgetGravatar wwylele2016-09-224-0/+16
* Use negative priorities to avoid special-casing the self-includeGravatar Yuri Kunde Schlesner2016-09-2114-14/+14
* Remove empty newlines in #include blocks.Gravatar Emmanuel Gil Peyrot2016-09-2129-74/+16
* Manually tweak source formatting and then re-run clang-formatGravatar Yuri Kunde Schlesner2016-09-1815-64/+36
* Sources: Run clang-format on everything.Gravatar Emmanuel Gil Peyrot2016-09-1830-419/+616
* arm: ResetContext shouldn't be part of ARM_Interface.Gravatar bunnei2016-09-151-1/+17
* fix #1942 and adds a few IPC functions for descriptorsGravatar Lectem2016-08-021-15/+103
* Merge pull request #1869 from wwylele/dont-be-lazyGravatar Yuri Kunde Schlesner2016-06-281-2/+6
|\