summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #1483 from lioncash/codesetGravatar bunnei2018-10-124-40/+14
|\
| * kernel/process: Make CodeSet a regular non-inherited objectGravatar Lioncash2018-10-124-40/+14
* | Merge pull request #1481 from lioncash/typoGravatar bunnei2018-10-121-3/+3
|\ \
| * | svc: Fix typos in sanitizing checks for MapMemory/UnmapMemoryGravatar Lioncash2018-10-121-3/+3
| |/
* | Merge pull request #1467 from ogniK5377/svcbreak-type-fixGravatar bunnei2018-10-122-28/+36
|\ \
| * | Changed all casts in svc_wrap.h to be static_cast insteadGravatar David Marcec2018-10-101-25/+28
| * | Use a better name than "dont_kill_application"Gravatar David Marcec2018-10-101-2/+2
| * | Fixed incorrect types for svcBreakGravatar David Marcec2018-10-102-3/+8
* | | thread: Remove unnecessary memset from ResetThreadContext()Gravatar Lioncash2018-10-121-4/+1
| |/ |/|
* | svc: Add missing address range sanitizing checks to MapMemory/UnmapMemoryGravatar Lioncash2018-10-102-12/+81
* | kernel/thread: Use a regular pointer for the owner/current processGravatar Lioncash2018-10-106-29/+29
|/
* Added bitfield instead of manually checking if the bit is setGravatar David Marcec2018-10-091-4/+12
* Actual kill execution when the bit isn't set, not the other way aroundGravatar David Marcec2018-10-091-1/+1
* svcBreak, Signalling to the debugger should not kill executionGravatar David Marcec2018-10-091-5/+12
* Added forward define for ServerPortGravatar David Marcec2018-10-062-4/+6
* Ported #4296 from citraGravatar David Marcec2018-10-062-1/+6
* kernel/mutex: Amend behavior of TransferMutexOwnership()Gravatar Lioncash2018-10-061-1/+1
* thread: Make the scheduler pointer a regular pointerGravatar balika0112018-10-052-4/+4
* kernel/thread: Make all instance variables privateGravatar Lioncash2018-10-0411-187/+363
* kernel/svc: Implement svcGetThreadContext()Gravatar Lioncash2018-09-303-2/+37
* kernel/process: Add a data member to determine if a process is 64-bit or not.Gravatar Lioncash2018-09-302-0/+11
* kernel/process: Make data member variables privateGravatar Lioncash2018-09-305-51/+96
* Merge pull request #1412 from lioncash/moveGravatar bunnei2018-09-292-3/+2
|\
| * kernel/object: Remove unnecessary std::move from DynamicObjectCast()Gravatar Lioncash2018-09-282-3/+2
* | Merge pull request #1395 from lioncash/vmGravatar bunnei2018-09-297-53/+319
|\ \ | |/ |/|
| * memory: Dehardcode the use of fixed memory range constantsGravatar Lioncash2018-09-244-13/+17
| * svc: Report correct memory-related values within some of the cases in svcGetI...Gravatar Lioncash2018-09-243-28/+41
| * memory: Dehardcode the use of a 36-bit address spaceGravatar Lioncash2018-09-242-5/+16
| * process/vm_manager: Amend API to allow reading parameters from NPDM metadataGravatar Lioncash2018-09-244-10/+248
* | Merge pull request #1399 from lioncash/schedGravatar bunnei2018-09-262-9/+9
|\ \
| * | kernel/scheduler: Take ARM_Interface instance by reference in the constructorGravatar Lioncash2018-09-252-9/+9
| |/
* | Merge pull request #1393 from tech4me/svcGravatar bunnei2018-09-251-7/+7
|\ \ | |/ |/|
| * svc: Updated svc namesGravatar tech4me2018-09-231-7/+7
* | svc: Move most process termination code to its own function within ProcessGravatar Lioncash2018-09-213-32/+56
* | thread/process: Move TLS slot marking/freeing to the process classGravatar Lioncash2018-09-214-68/+89
* | Merge pull request #1372 from lioncash/threadGravatar bunnei2018-09-203-5/+5
|\ \
| * | kernel/thread: Use owner_process when setting the page table in SetupMainThre...Gravatar Lioncash2018-09-203-5/+5
| |/
* / arm_interface: Replace kernel vm_manager include with a forward declarationGravatar Lioncash2018-09-201-0/+1
|/
* Merge pull request #1346 from lioncash/svcGravatar bunnei2018-09-181-37/+36
|\
| * svc_wrap: Convert the PARAM macro into a functionGravatar Lioncash2018-09-181-37/+36
* | 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