summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* Kernel/IPC: Use boost::small_vector for HLE context objectsGravatar Yuri Kunde Schlesner2017-06-111-1/+3
* Kernel: Allow clearing request_objects to re-use buffer spaceGravatar Yuri Kunde Schlesner2017-06-112-0/+11
* Kernel: Basic support for IPC translation for HLE servicesGravatar Yuri Kunde Schlesner2017-06-112-6/+125
* Kernel: Add methods in HLERequestContext abstracting handle creationGravatar Yuri Kunde Schlesner2017-06-112-0/+12
* ServiceFramework: Use separate copy of command bufferGravatar Yuri Kunde Schlesner2017-06-111-3/+6
* Merge pull request #2756 from yuriks/service-frameworkGravatar Yuri Kunde Schlesner2017-06-082-6/+42
|\
| * Service: Add new ServiceFramework framework for writing HLE servicesGravatar Yuri Kunde Schlesner2017-06-082-2/+36
| * Kernel: Remove some unnecessary namespace qualificationsGravatar Yuri Kunde Schlesner2017-06-061-4/+6
* | Session: Remove/add some forward declarationsGravatar Yuri Kunde Schlesner2017-06-082-1/+2
* | Kernel: Ensure objects are kept alive during ClientSession disconnectionGravatar Yuri Kunde Schlesner2017-06-081-7/+13
|/
* Kernel: Add a dedicated SetHleHandler method to ServerPort/ServerSessionGravatar Yuri Kunde Schlesner2017-06-067-33/+36
* HLE: Move SessionRequestHandler from Service:: to Kernel::Gravatar Yuri Kunde Schlesner2017-06-058-15/+90
* Kernel: Move HandleTable to a separate fileGravatar Yuri Kunde Schlesner2017-05-2913-202/+234
* Kernel: Move WaitObject to a separate fileGravatar Yuri Kunde Schlesner2017-05-2911-132/+173
* Kernel: Removed HandleTable::GetWaitObjectGravatar Yuri Kunde Schlesner2017-05-291-9/+0
* Kernel: Extract dynamic Object pointer cast into its own functionGravatar Yuri Kunde Schlesner2017-05-291-11/+24
* Kernel: Centralize error definitions in errors.hGravatar Yuri Kunde Schlesner2017-05-2413-46/+133
* Merge pull request #2406 from Subv/session_disconnectGravatar Yuri Kunde Schlesner2017-05-216-51/+82
|\
| * Kernel/Sessions: Remove the ClientSession::Create function.Gravatar Subv2017-05-213-16/+3
| * Kernel: Remove a now unused enum and variable regarding a session's status.Gravatar Subv2017-05-152-8/+0
| * Kernel: Use a Session object to keep track of the status of a Client/Server s...Gravatar Subv2017-05-156-32/+84
* | Kernel: Map special regions according to ExHeaderGravatar Yuri Kunde Schlesner2017-05-094-50/+102
* | DSP: Create backing memory for entire DSP RAMGravatar Yuri Kunde Schlesner2017-05-091-1/+6
|/
* 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