summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #1343 from lioncash/mutexGravatar bunnei2018-09-182-2/+10
|\
| * kernel/mutex: Replace ResultCode construction for invalid addresses with the ...Gravatar Lioncash2018-09-171-2/+2
| * kernel/svc: Handle error cases for svcArbitrateLock() and svcArbitrateUnlock()Gravatar Lioncash2018-09-171-0/+8
* | arm_interface: Remove ARM11-isms from the CPU interfaceGravatar Lioncash2018-09-181-2/+2
|/
* Merge pull request #1313 from lioncash/errorGravatar bunnei2018-09-171-1/+2
|\
| * kernel/errors: Amend error code for ERR_NOT_FOUNDGravatar Lioncash2018-09-131-1/+2
* | Merge pull request #1315 from lioncash/sizeGravatar bunnei2018-09-172-19/+74
|\ \
| * | kernel/svc: Sanitize creation of shared memory via svcCreateSharedMemory()Gravatar Lioncash2018-09-131-2/+18
| * | kernel/svc: Sanitize addresses, permissions, and sizes within svcMapSharedMem...Gravatar Lioncash2018-09-131-17/+25
| * | kernel/svc: Sanitize addresses and sizes within svcMapMemory() and svcUnmapMe...Gravatar Lioncash2018-09-131-0/+23
| * | kernel/svc: Sanitize heap sizes within svcSetHeapSize()Gravatar Lioncash2018-09-132-0/+8
| |/
* | Merge pull request #1328 from FearlessTobi/port-4192Gravatar bunnei2018-09-171-1/+1
|\ \
| * | Port # #4192 from Citra: "svc: change unknown to thread in CreateThread"Gravatar Valentin Vanelslande2018-09-151-1/+1
* | | Port #4182 from Citra: "Prefix all size_t with std::"Gravatar fearlessTobi2018-09-1514-62/+65
|/ /
* / kernel/thread: Include thread-related enums within the kernel namespaceGravatar Lioncash2018-09-131-6/+6
|/
* Merge pull request #1303 from lioncash/errorGravatar bunnei2018-09-123-9/+11
|\
| * svc: Return ERR_INVALID_PROCESSOR_ID in CreateThread() if an invalid processo...Gravatar Lioncash2018-09-121-2/+2
| * kernel/errors: Correct error codes for invalid thread priority and invalid pr...Gravatar Lioncash2018-09-123-7/+9
* | svc: Do nothing if svcOutputDebugString() is given a length of zeroGravatar Lioncash2018-09-121-0/+4
* | svc: Correct parameter type for OutputDebugString()Gravatar Lioncash2018-09-122-3/+3
|/
* core: Migrate current_process pointer to the kernelGravatar Lioncash2018-09-062-0/+23
* service: Migrate global named port map to the KernelCore classGravatar Lioncash2018-09-023-5/+49
* core/core: Replace includes with forward declarations where applicableGravatar Lioncash2018-08-315-4/+12
* kernel: Eliminate kernel global stateGravatar Lioncash2018-08-2832-405/+574
* Merge pull request #1177 from lioncash/errGravatar bunnei2018-08-274-12/+15
|\
| * kernel/error: Amend error code for ERR_MAX_CONNECTIONS_REACHEDGravatar Lioncash2018-08-251-2/+4
| * kernel/error: Amend error code for ERR_PORT_NAME_TOO_LONGGravatar Lioncash2018-08-251-2/+1
| * kernel/error: Add error code for the handle table being fullGravatar Lioncash2018-08-253-4/+4
| * kernel/error: Add error code for invalid memory permissionsGravatar Lioncash2018-08-252-3/+4
| * kernel/error: Correct kernel error code for invalid combinationGravatar Lioncash2018-08-251-1/+2
* | Merge pull request #1175 from lioncash/nsGravatar bunnei2018-08-274-6/+8
|\ \
| * | core: Namespace all code in the arm subdirectory under the Core namespaceGravatar Lioncash2018-08-244-6/+8
| |/
* / svc: Return process title ID if queried in GetInfo()Gravatar Lioncash2018-08-251-2/+1
|/
* Merge pull request #1051 from B3n30/UnscheduleEventThreadsafeGravatar bunnei2018-08-151-1/+1
|\
| * Core::CoreTiming: add UnscheduleEventThreadsafeGravatar B3n302018-08-131-1/+1
* | kernel/server_session: Add IsSession() member functionGravatar Lioncash2018-08-152-2/+7
* | kernel/svc: Log svcBreak parametersGravatar Lioncash2018-08-141-2/+5
|/
* kernel/object: Tighten object against data racesGravatar Lioncash2018-08-132-8/+9
* Merge pull request #1043 from Subv/timingGravatar bunnei2018-08-121-1/+0
|\
| * Kernel/SVC: Don't reschedule the current core when creating a new thread.Gravatar Subv2018-08-121-1/+0
* | Merge pull request #1036 from lioncash/threadGravatar bunnei2018-08-122-2/+2
|\ \
| * | scheduler: Make HaveReadyThreads() a const member functionGravatar Lioncash2018-08-122-2/+2
| |/
* | Merge pull request #1042 from Subv/racesGravatar bunnei2018-08-121-2/+9
|\ \
| * | Kernel/Threads: Lock the HLE mutex when executing the wakeup callback.Gravatar Subv2018-08-121-0/+5
| * | Kernel/Thread: Always use the threadsafe option when scheduling wakeups.Gravatar Subv2018-08-121-2/+4
| |/
* / Kernel/Mutex: Don't duplicate threads in the mutex waiter list.Gravatar Subv2018-08-122-2/+22
|/
* server_session: Provide more useful information and don't crash on bad IPC re...Gravatar bunnei2018-08-111-0/+8
* hle_ipc: Make WriteToOutgoingCommandBuffer()'s reference parameter constGravatar Lioncash2018-08-092-2/+2
* client_port: Make all data members privateGravatar Lioncash2018-08-063-7/+21
* kernel/event: Make data members privateGravatar Lioncash2018-08-061-4/+8