aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel
AgeCommit message (Expand)Author
2018-10-06kernel/mutex: Amend behavior of TransferMutexOwnership()Lioncash
2018-10-05thread: Make the scheduler pointer a regular pointerbalika011
2018-10-04kernel/thread: Make all instance variables privateLioncash
2018-09-30kernel/svc: Implement svcGetThreadContext()Lioncash
2018-09-30kernel/process: Add a data member to determine if a process is 64-bit or not.Lioncash
2018-09-30kernel/process: Make data member variables privateLioncash
2018-09-29Merge pull request #1412 from lioncash/movebunnei
2018-09-29Merge pull request #1395 from lioncash/vmbunnei
2018-09-28kernel/object: Remove unnecessary std::move from DynamicObjectCast()Lioncash
2018-09-26Merge pull request #1399 from lioncash/schedbunnei
2018-09-25kernel/scheduler: Take ARM_Interface instance by reference in the constructorLioncash
2018-09-25Merge pull request #1393 from tech4me/svcbunnei
2018-09-24memory: Dehardcode the use of fixed memory range constantsLioncash
2018-09-24svc: Report correct memory-related values within some of the cases in svcGetI...Lioncash
2018-09-24memory: Dehardcode the use of a 36-bit address spaceLioncash
2018-09-24process/vm_manager: Amend API to allow reading parameters from NPDM metadataLioncash
2018-09-23svc: Updated svc namestech4me
2018-09-21svc: Move most process termination code to its own function within ProcessLioncash
2018-09-21thread/process: Move TLS slot marking/freeing to the process classLioncash
2018-09-20Merge pull request #1372 from lioncash/threadbunnei
2018-09-20kernel/thread: Use owner_process when setting the page table in SetupMainThre...Lioncash
2018-09-20arm_interface: Replace kernel vm_manager include with a forward declarationLioncash
2018-09-18Merge pull request #1346 from lioncash/svcbunnei
2018-09-18Merge pull request #1343 from lioncash/mutexbunnei
2018-09-18svc_wrap: Convert the PARAM macro into a functionLioncash
2018-09-18arm_interface: Remove ARM11-isms from the CPU interfaceLioncash
2018-09-17kernel/mutex: Replace ResultCode construction for invalid addresses with the ...Lioncash
2018-09-17kernel/svc: Handle error cases for svcArbitrateLock() and svcArbitrateUnlock()Lioncash
2018-09-17Merge pull request #1313 from lioncash/errorbunnei
2018-09-17Merge pull request #1315 from lioncash/sizebunnei
2018-09-17Merge pull request #1328 from FearlessTobi/port-4192bunnei
2018-09-15Port # #4192 from Citra: "svc: change unknown to thread in CreateThread"Valentin Vanelslande
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi
2018-09-13kernel/svc: Sanitize creation of shared memory via svcCreateSharedMemory()Lioncash
2018-09-13kernel/svc: Sanitize addresses, permissions, and sizes within svcMapSharedMem...Lioncash
2018-09-13kernel/svc: Sanitize addresses and sizes within svcMapMemory() and svcUnmapMe...Lioncash
2018-09-13kernel/svc: Sanitize heap sizes within svcSetHeapSize()Lioncash
2018-09-13kernel/errors: Amend error code for ERR_NOT_FOUNDLioncash
2018-09-13kernel/thread: Include thread-related enums within the kernel namespaceLioncash
2018-09-12Merge pull request #1303 from lioncash/errorbunnei
2018-09-12svc: Return ERR_INVALID_PROCESSOR_ID in CreateThread() if an invalid processo...Lioncash
2018-09-12kernel/errors: Correct error codes for invalid thread priority and invalid pr...Lioncash
2018-09-12svc: Do nothing if svcOutputDebugString() is given a length of zeroLioncash
2018-09-12svc: Correct parameter type for OutputDebugString()Lioncash
2018-09-06core: Migrate current_process pointer to the kernelLioncash
2018-09-02service: Migrate global named port map to the KernelCore classLioncash
2018-08-31core/core: Replace includes with forward declarations where applicableLioncash
2018-08-28kernel: Eliminate kernel global stateLioncash
2018-08-27Merge pull request #1177 from lioncash/errbunnei
2018-08-27Merge pull request #1175 from lioncash/nsbunnei