aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/svc.cpp
Commit message (Expand)AuthorAgeFilesLines
* service: Migrate global named port map to the KernelCore classLioncash2018-09-021-5/+7
* core/core: Replace includes with forward declarations where applicableLioncash2018-08-311-0/+4
* kernel: Eliminate kernel global stateLioncash2018-08-281-25/+55
* svc: Return process title ID if queried in GetInfo()Lioncash2018-08-251-2/+1
* kernel/svc: Log svcBreak parametersLioncash2018-08-141-2/+5
* Merge pull request #1043 from Subv/timingbunnei2018-08-121-1/+0
|\
| * Kernel/SVC: Don't reschedule the current core when creating a new thread.Subv2018-08-121-1/+0
* | Kernel/Mutex: Don't duplicate threads in the mutex waiter list.Subv2018-08-121-2/+1
|/
* kernel/vm_manager: Use const where applicableLioncash2018-08-021-1/+1
* Merge pull request #877 from lioncash/removebunnei2018-07-311-1/+0
|\
| * kernel: Remove unused object_address_table.cpp/.hLioncash2018-07-311-1/+0
* | kernel: Remove unnecessary includesLioncash2018-07-311-0/+3
|/
* Merge pull request #804 from lioncash/logMat M2018-07-251-1/+3
|\
| * svc: Log parameters in SetMemoryAttribute()Lioncash2018-07-241-1/+3
* | svc: Resolve sign comparison warnings in WaitSynchronization()Lioncash2018-07-241-4/+7
|/
* Kernel/SVC: Perform atomic accesses in SignalProcessWideKey as per the real k...Subv2018-07-221-7/+31
* thread: Convert ThreadStatus into an enum classLioncash2018-07-191-10/+10
* svc: Correct always true assertion case in SetThreadCoreMaskLioncash2018-07-191-3/+4
* Update clang formatJames Rowe2018-07-021-28/+25
* Rename logging macro back to LOG_*James Rowe2018-07-021-47/+47
* Kernel/Arbiters: Fix casts, cleanup comments/magic numbersMichael Scire2018-06-221-4/+4
* Add additional missing format.Michael Scire2018-06-211-19/+21
* Kernel/Arbiters: Initialize arb_wait_address in thread struct.Michael Scire2018-06-211-0/+4
* Kernel/Arbiters: Mostly implement SignalToAddressMichael Scire2018-06-211-1/+1
* Kernel/Arbiters: Add stubs for 4.x SignalToAddress/WaitForAddres SVCs.Michael Scire2018-06-211-3/+50
* Build: Fixed some MSVC warnings in various parts of the code.Subv2018-06-201-2/+2
* Merge pull request #572 from Armada651/user-except-stubbunnei2018-06-181-0/+5
|\
| * svc: Add a stub for UserExceptionContextAddr.Jules Blok2018-06-181-0/+5
* | Kernel/SVC: Support special core values -2 and -3 in svcSetThreadCoreMask.Subv2018-05-301-1/+26
* | Kernel/SVC: Signal the highest priority threads first in svcSignalProcessWide...Subv2018-05-191-51/+68
* | Kernel/Threads: Reschedule the proper core when operating on that core's thre...Subv2018-05-191-2/+6
* | SVC: Removed unused WaitSynchronization1 functionSubv2018-05-191-30/+0
* | thread: Rename mask to affinity_masks.bunnei2018-05-101-1/+1
* | threading: Reschedule only on cores that are necessary.bunnei2018-05-101-2/+2
* | svc: Implement GetThreadCoreMask and SetThreadCoreMask.bunnei2018-05-101-7/+22
* | svc: SignalProcessWideKey should apply to all cores.bunnei2018-05-101-43/+50
* | svc: Implement GetCurrentProcessorNumber.bunnei2018-05-101-2/+2
* | core: Implement multicore support.bunnei2018-05-101-21/+22
* | general: Make formatting of logged hex values more straightforwardLioncash2018-05-021-38/+39
* | string_util: Remove StringFromFormat() and related functionsLioncash2018-04-291-1/+1
* | general: Convert assertion macros over to be fmt-compatibleLioncash2018-04-271-1/+1
* | kernel: Migrate logging macros to fmt-compatible onesLioncash2018-04-251-69/+69
* | Merge pull request #370 from Subv/sync_primitivesbunnei2018-04-231-107/+55
|\ \
| * | Kernel: Implemented mutex priority inheritance.Subv2018-04-231-0/+9
| * | Kernel: Remove unused ConditionVariable class.Subv2018-04-201-6/+0
| * | Kernel: Properly implemented svcWaitProcessWideKey and svcSignalProcessWideKeySubv2018-04-201-83/+46
| * | Kernel: Corrected the implementation of svcArbitrateLock and svcArbitrateUnlock.Subv2018-04-201-20/+2
* | | resource_limit: Make ResourceTypes an enum classLioncash2018-04-201-2/+2
|/ /
* | common_funcs: Remove ARRAY_SIZE macroLioncash2018-04-191-1/+2
* | Various service name fixes - part 2 (rebased) (#322)Hexagon122018-04-171-8/+8