aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/svc.cpp
AgeCommit message (Expand)Author
2018-09-25Merge pull request #1393 from tech4me/svcbunnei
2018-09-23svc: Updated svc namestech4me
2018-09-21svc: Move most process termination code to its own function within ProcessLioncash
2018-09-17kernel/svc: Handle error cases for svcArbitrateLock() and svcArbitrateUnlock()Lioncash
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-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-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-25svc: Return process title ID if queried in GetInfo()Lioncash
2018-08-14kernel/svc: Log svcBreak parametersLioncash
2018-08-12Merge pull request #1043 from Subv/timingbunnei
2018-08-12Kernel/SVC: Don't reschedule the current core when creating a new thread.Subv
2018-08-12Kernel/Mutex: Don't duplicate threads in the mutex waiter list.Subv
2018-08-02kernel/vm_manager: Use const where applicableLioncash
2018-07-31Merge pull request #877 from lioncash/removebunnei
2018-07-31kernel: Remove unused object_address_table.cpp/.hLioncash
2018-07-31kernel: Remove unnecessary includesLioncash
2018-07-25Merge pull request #804 from lioncash/logMat M
2018-07-24svc: Resolve sign comparison warnings in WaitSynchronization()Lioncash
2018-07-24svc: Log parameters in SetMemoryAttribute()Lioncash
2018-07-22Kernel/SVC: Perform atomic accesses in SignalProcessWideKey as per the real k...Subv
2018-07-19thread: Convert ThreadStatus into an enum classLioncash
2018-07-19svc: Correct always true assertion case in SetThreadCoreMaskLioncash
2018-07-02Update clang formatJames Rowe
2018-07-02Rename logging macro back to LOG_*James Rowe
2018-06-22Kernel/Arbiters: Fix casts, cleanup comments/magic numbersMichael Scire
2018-06-21Add additional missing format.Michael Scire
2018-06-21Kernel/Arbiters: Initialize arb_wait_address in thread struct.Michael Scire
2018-06-21Kernel/Arbiters: Mostly implement SignalToAddressMichael Scire
2018-06-21Kernel/Arbiters: Add stubs for 4.x SignalToAddress/WaitForAddres SVCs.Michael Scire
2018-06-20Build: Fixed some MSVC warnings in various parts of the code.Subv
2018-06-18Merge pull request #572 from Armada651/user-except-stubbunnei
2018-06-18svc: Add a stub for UserExceptionContextAddr.Jules Blok
2018-05-30Kernel/SVC: Support special core values -2 and -3 in svcSetThreadCoreMask.Subv
2018-05-19Kernel/SVC: Signal the highest priority threads first in svcSignalProcessWide...Subv
2018-05-19Kernel/Threads: Reschedule the proper core when operating on that core's thre...Subv
2018-05-19SVC: Removed unused WaitSynchronization1 functionSubv
2018-05-10thread: Rename mask to affinity_masks.bunnei