summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* Timer: restore missing signaled=true from #2421Gravatar wwylele2017-02-271-0/+2
* Fix log entry in timer::signal (#2600)Gravatar B3n302017-02-271-1/+1
* Doxygen: Amend minor issues (#2593)Gravatar Mat M2017-02-261-1/+2
* Merge pull request #2587 from yuriks/status-barGravatar Yuri Kunde Schlesner2017-02-262-1/+1
|\
| * Core: Remove unnecessary include in thread.hGravatar Yuri Kunde Schlesner2017-02-262-1/+1
* | Timers: Immediately signal the timer if it was started with an initial value ...Gravatar Subv2017-02-212-16/+31
|/
* Threads: Check the process' resource limit for the max allowed priority when ...Gravatar Subv2017-01-111-8/+2
* Thread: Added priority range checking to svcSetThreadPriority and removed pri...Gravatar Subv2017-01-112-18/+4
* Merge pull request #2397 from Subv/pulseGravatar bunnei2017-01-105-13/+20
|\
| * Kernel: Implemented Pulse event and timers.Gravatar Subv2017-01-055-13/+20
* | Merge pull request #2410 from Subv/sleepthreadGravatar bunnei2017-01-062-0/+9
|\ \
| * | Kernel: Don't attempt to yield execution in SleepThread(0) if there are no av...Gravatar Subv2017-01-052-0/+9
* | | Merge pull request #2396 from Subv/sema_acquireGravatar bunnei2017-01-061-1/+2
|\ \ \
| * | | Kernel/Semaphore: Fixed a regression in semaphore waits.Gravatar Subv2017-01-051-1/+2
| |/ /
* | | Merge pull request #2408 from Subv/priority_boostingGravatar bunnei2017-01-061-27/+0
|\ \ \
| * | | Kernel: Removed the priority boost code for starved threads.Gravatar Subv2017-01-051-27/+0
| |/ /
* / / Kernel: Remove some unused functions.Gravatar Subv2017-01-052-32/+0
|/ /
* | Kernel: Add some asserts to enforce the invariants in the scheduler.Gravatar Subv2017-01-052-2/+13
* | 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