96 Commits (9f6aa5cda890987b5663f3f218f7e9482d800fc4)

Author SHA1 Message Date
Lioncash 9f6aa5cda8 kernel/svc: Log svcBreak parameters 7 years ago
Subv a063b51094 Kernel/SVC: Don't reschedule the current core when creating a new thread. 7 years ago
Subv 8f493f43e7 Kernel/Mutex: Don't duplicate threads in the mutex waiter list. 7 years ago
Lioncash ec7319a5de kernel/vm_manager: Use const where applicable 8 years ago
Lioncash ea4e7b7fc5 kernel: Remove unused object_address_table.cpp/.h 8 years ago
Lioncash 3d2d454c36 kernel: Remove unnecessary includes 8 years ago
Lioncash 46a1bbceea svc: Resolve sign comparison warnings in WaitSynchronization() 8 years ago
Lioncash 5bd30caa5c svc: Log parameters in SetMemoryAttribute() 8 years ago
Subv e9639ffafa Kernel/SVC: Perform atomic accesses in SignalProcessWideKey as per the real kernel. 8 years ago
Lioncash 059d0017f1 thread: Convert ThreadStatus into an enum class 8 years ago
Lioncash 9ee475f731 svc: Correct always true assertion case in SetThreadCoreMask 8 years ago
James Rowe d74d2a77cb Update clang format 8 years ago
James Rowe e159c550d8 Rename logging macro back to LOG_* 8 years ago
Michael Scire a3509a9e74 Kernel/Arbiters: Fix casts, cleanup comments/magic numbers 8 years ago
Michael Scire 28fe461cd3 Add additional missing format. 8 years ago
Michael Scire 2a0ea82fec Kernel/Arbiters: Initialize arb_wait_address in thread struct. 8 years ago
Michael Scire d12af72c8f Kernel/Arbiters: Mostly implement SignalToAddress 8 years ago
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 40c82fc9c5 Kernel/SVC: Support special core values -2 and -3 in svcSetThreadCoreMask. 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
bunnei ce7d89cb0e thread: Rename mask to affinity_masks. 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 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
Lioncash d1e3e0eb42 string_util: Remove StringFromFormat() and related functions 8 years ago
Lioncash 324ee31fc3 general: Convert assertion macros over to be fmt-compatible 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 f5a2b1920b Kernel: Remove unused ConditionVariable class. 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 e71cfbce72 svc: Stub out SetThreadActivity, GetThreadContext. 8 years ago
bunnei 86f0e841d8 svc: Stub GetThreadCoreMask. 8 years ago
N00byKing 8d34c0d2a0 More Warning cleanups 8 years ago
N00byKing 1212e9e231 Clean Warnings (?) 8 years ago
bunnei a0b00fe2d1 svc: Use more correct values for GetInfo MapRegion and NewMapRegion. 8 years ago
bunnei 29bda49fc0 MemoryState: Add additional memory states and improve naming. 8 years ago
bunnei f16763ed52 core: Move process creation out of global state. 8 years ago
N00byKing ac2232b9cf (Hopefully) Fix MinGW Build 8 years ago
N00byKing 11cef9ba72 Add UnmapSharedMemory 8 years ago