summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/svc.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* threading: Reschedule only on cores that are necessary.bunnei2018-05-111-2/+2
* svc: Implement GetThreadCoreMask and SetThreadCoreMask.bunnei2018-05-111-7/+22
* svc: SignalProcessWideKey should apply to all cores.bunnei2018-05-111-43/+50
* svc: Implement GetCurrentProcessorNumber.bunnei2018-05-111-2/+2
* core: Implement multicore support.bunnei2018-05-111-21/+22
* general: Make formatting of logged hex values more straightforwardLioncash2018-05-021-38/+39
* string_util: Remove StringFromFormat() and related functionsLioncash2018-04-301-1/+1
* general: Convert assertion macros over to be fmt-compatibleLioncash2018-04-271-1/+1
* kernel: Migrate logging macros to fmt-compatible onesLioncash2018-04-261-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-211-6/+0
| * Kernel: Properly implemented svcWaitProcessWideKey and svcSignalProcessWideKeySubv2018-04-211-83/+46
| * Kernel: Corrected the implementation of svcArbitrateLock and svcArbitrateUnlock.Subv2018-04-211-20/+2
* | resource_limit: Make ResourceTypes an enum classLioncash2018-04-211-2/+2
|/
* common_funcs: Remove ARRAY_SIZE macroLioncash2018-04-201-1/+2
* Various service name fixes - part 2 (rebased) (#322)Hexagon122018-04-171-8/+8
* svc: Stub out SetThreadActivity, GetThreadContext.bunnei2018-04-031-2/+14
* svc: Stub GetThreadCoreMask.bunnei2018-03-301-3/+11
* More Warning cleanupsN00byKing2018-03-191-1/+1
* Clean Warnings (?)N00byKing2018-03-191-1/+1
* svc: Use more correct values for GetInfo MapRegion and NewMapRegion.bunnei2018-03-161-5/+5
* MemoryState: Add additional memory states and improve naming.bunnei2018-03-161-1/+1
* core: Move process creation out of global state.bunnei2018-03-141-18/+20
* Merge pull request #215 from N00byKing/umapsharedmmrybunnei2018-02-261-1/+12
|\
| * (Hopefully) Fix MinGW BuildN00byKing2018-02-251-1/+1
| * Add UnmapSharedMemoryN00byKing2018-02-251-1/+12
* | Stub more functionsmailwl2018-02-221-1/+11
|/
* kernel: Use Scheduler class for threading.bunnei2018-02-181-2/+2
* GetInfo: Implement IsCurrentProcessBeingDebugged.bunnei2018-02-041-0/+3
* WaitProcessWideKeyAtomic: Handle case where condition variable was already created.bunnei2018-02-041-8/+15
* svc: SharedMemory size should be 64-bits and cleanup.bunnei2018-02-031-8/+8
* ArbitrateLock: Assert that requesting_thread is current_thread.bunnei2018-02-031-0/+1
* hle: Remove Domain and SyncObject kernel objects.bunnei2018-01-251-2/+1
* Format: Run the new clang format on everythingJames Rowe2018-01-211-4/+6
* Added CreateSharedMemory & UNIMPLEMENTED() for non existent services. (#113)David2018-01-201-1/+13
* svc: Fix svcGetInfo MapRegionBaseAddr.bunnei2018-01-191-1/+1
* svc: Rename some entries to match their analogue on SwitchBrewLioncash2018-01-181-7/+7
* svc: Add CreateJitMemory and MapJitMemory svc stringsLioncash2018-01-181-2/+2
* svc: Clang-format fix.bunnei2018-01-171-6/+4
* SVC: Correct some return values in svcGetInfo and added TitleId and PrivilegedProcessId stubs.Subv2018-01-171-6/+21
* Merge pull request #52 from ogniK5377/fspbunnei2018-01-171-1/+18
|\
| * SetThreadCoreMask stub, time to implement fspDavid Marcec2018-01-161-1/+6
| * Added more svcGetInfo pairsDavid Marcec2018-01-161-0/+12
* | clang-formatMerryMage2018-01-161-6/+4
|/
* svc: Implement svcMapSharedMemory.bunnei2018-01-141-1/+33
* yuzu: Update license text to be consistent across project.bunnei2018-01-131-1/+1
* core: Include <algorithm> where used.bunnei2018-01-121-0/+2
* svc: Implement GetSystemTick.bunnei2018-01-121-2/+13
* svc: Stub ResetSignal and CreateTransferMemorySubv2018-01-111-3/+20
* svc: Stub SetMemoryAttributeSubv2018-01-111-0/+5
* Threads: Added enum values for the Switch's 4 cpu cores and implemented svcGetInfo(AllowedCpuIdBitmask)Subv2018-01-101-6/+11
* SVC: Fixed WaitSynchronization with multiple handles when none is immediately ready.Subv2018-01-091-7/+18
* SVC: Implemented CancelSynchronization.Subv2018-01-091-1/+17
* SVC: Fixed WaitSynchronization with multiple handles when at least one of them is ready.Subv2018-01-091-1/+24
* kernel: Rename Semaphore to ConditionVariable.bunnei2018-01-091-25/+33
* Kernel: Actually wake up the requested number of threads in Semaphore::Release.Subv2018-01-091-1/+1
* Kernel: Properly keep track of mutex lock data in the guest memory. This fixes userland locking/unlocking.Subv2018-01-091-1/+4
* Kernel: Allow chaining WaitSynchronization calls inside a wakeup callback.Subv2018-01-091-15/+41
* svc: Implement svcSignalProcessWideKey.bunnei2018-01-071-2/+21
* svc: Implement svcWaitProcessWideKeyAtomic.bunnei2018-01-061-1/+49
* svc: Implement WaitSynchronization for a single handle.bunnei2018-01-061-4/+24
* svc: Refactor LockMutex code to use WaitSynchronization1.bunnei2018-01-061-13/+45
* svc: Add missing string_util include.bunnei2018-01-051-0/+1
* arm: Remove SkyEye/Dyncom code that is ARMv6-only.bunnei2018-01-031-19/+9
* svc: Remove unnecessary "svc" prefix to naming scheme.bunnei2018-01-031-106/+106
* hle: Move SVC code to kernel namespace.bunnei2018-01-031-0/+612