712 Commits (0eeda98acf097bbe5534ff2423cb1adee2ceabe5)

Author SHA1 Message Date
Michael Scire 6e9b11ffa0 Kernel/Arbiters: Add stubs for 4.x SignalToAddress/WaitForAddres SVCs. 8 years ago
Subv cb4ff57322 Build: Fixed some MSVC warnings in various parts of the code. 8 years ago
Jules Blok 5614c1329e svc: Add a stub for UserExceptionContextAddr. 8 years ago
Subv dd9a1fd943 Kernel/Threads: A thread waking up by timeout from a WaitProcessWideKey may already have an assigned lock owner. 8 years ago
Subv 2a690458b5 Kernel/Thread: Corrected a typo that caused the affinity mask to never be changed. 8 years ago
Subv 40c82fc9c5 Kernel/SVC: Support special core values -2 and -3 in svcSetThreadCoreMask. 8 years ago
Subv bcae826522 Kernel/Thread: Corrected a typo in an assert about the processor id. 8 years ago
greggameplayer 4201782cea Add & correct miscellaneous things (#470) 8 years ago
Subv fe463e2a1c Mutex: Do not assert when the mutex waiting threads list isn't empty on mutex release. 8 years ago
Subv e3e8902d40 Kernel/SVC: Signal the highest priority threads first in svcSignalProcessWideKey. 8 years ago
Subv 8ce8160ce3 Kernel/Threads: Reschedule the proper core when operating on that core's threads. 8 years ago
Subv 8935ca8e11 SVC: Removed unused WaitSynchronization1 function 8 years ago
David Marcec 75bd5bf8be Added RequestWithContext & ControlWithContext 8 years ago
bunnei ce7d89cb0e thread: Rename mask to affinity_masks. 8 years ago
bunnei d96be9b56b thread: Support core change on ResumeFromWait and improve ChangeCore. 8 years ago
bunnei eabfdfe4ec scheduler: Protect scheduling functions with a global mutex. 8 years ago
bunnei 82bb8701ea thread: Initialize ideal_core and mask members. 8 years ago
bunnei 5a5850af69 threading: Reschedule only on cores that are necessary. 8 years ago
bunnei 9e559ceb09 svc: Implement GetThreadCoreMask and SetThreadCoreMask. 8 years ago
bunnei 922b5c326e thread: Implement ChangeCore function. 8 years ago
bunnei 7b6dd22605 svc: SignalProcessWideKey should apply to all cores. 8 years ago
bunnei 6c4f161ba2 svc: Implement GetCurrentProcessorNumber. 8 years ago
bunnei 44c565aeca core: Implement multicore support. 8 years ago
Lioncash 1b310cbb3a general: Make formatting of logged hex values more straightforward 8 years ago
bunnei 5e4d01f80c ipc: Add support for PopIpcInterface() method. 8 years ago
David 3a3b58df8b GetSharedFontInOrderOfPriority (#381) 8 years ago
Lioncash 3873211738 core_timing: Namespace all functions and constants in core_timing's header 8 years ago
Lioncash d1e3e0eb42 string_util: Remove StringFromFormat() and related functions 8 years ago
Lioncash 44d2f427d4 core: Replace usages of LOG_GENERIC with new fmt-capable equivalents 8 years ago
Lioncash 324ee31fc3 general: Convert assertion macros over to be fmt-compatible 8 years ago
Lioncash 871e6c0041 kernel/shared_memory: Remove unnecessary semicolon at end of ConvertPermissions() 8 years ago
Lioncash bd9414dd31 kernel: Migrate logging macros to fmt-compatible ones 8 years ago
Subv 329bec6dbd Kernel: Implemented mutex priority inheritance. 8 years ago
Subv 4be07d1090 Kernel: Use 0x2C as default main thread priority for homebrew and lone NRO/NSOs 8 years ago
Subv 106d31e8c3 Qt: Update the WaitTree widget to show info about the current mutex of each thread. 8 years ago
Subv f5a2b1920b Kernel: Remove unused ConditionVariable class. 8 years ago
Subv e499b48f97 Kernel: Remove old and unused Mutex code. 8 years ago
Subv fcd7cbe65a Kernel: Properly implemented svcWaitProcessWideKey and svcSignalProcessWideKey 8 years ago
Subv 4e47dd5b59 Kernel: Corrected the implementation of svcArbitrateLock and svcArbitrateUnlock. 8 years ago
Lioncash 5860b9f4ce resource_limit: Make ResourceTypes an enum class 8 years ago
Lioncash c9f5ae4fcc common_funcs: Remove ARRAY_SIZE macro 8 years ago
Hexagon12 4c462c91bd Various service name fixes - part 2 (rebased) (#322) 8 years ago
bunnei 3260473ce8 vm_manager: Increase GetTotalMemoryUsage value. 8 years ago
bunnei e71cfbce72 svc: Stub out SetThreadActivity, GetThreadContext. 8 years ago
bunnei 1eeef530e5 shared_memory: Remove incorrect 3ds-specific check. 8 years ago
bunnei 52c5bc4642 hle_ipc, fsp_srv: Cleanup logging. 8 years ago
bunnei 6d21b8cdea hle_ipc: Do not ensure write buffer size. 8 years ago
bunnei 36cdd5a39c memory: Fix stack region. 8 years ago
bunnei 86f0e841d8 svc: Stub GetThreadCoreMask. 8 years ago
N00byKing d3bdad2aaa Clang Fixes 8 years ago