5885 Commits (a8698cc276a6aa105fbc6cffdc13fb398f00a1a5)

Author SHA1 Message Date
Fernando Sahmkow 8363d07df8 Kernel: Correct Paused scheduling 7 years ago
Fernando Sahmkow 3da21e4b4f Kernel: Corrections to Wait Objects clearing in which a thread could still be signalled after a timeout or a cancel. 7 years ago
Fernando Sahmkow 248795db6e Kernel: Correct redundant yields to only advance time forward. 7 years ago
Fernando Sahmkow a24c331b84 Kernel: Corrections to ModifyByWaitingCountAndSignalToAddressIfEqual 7 years ago
Fernando Sahmkow 598203b5cf Kernel: Correct Results in Condition Variables and Mutexes 7 years ago
Fernando Sahmkow 3c9e26a003 Kernel: Clang Format 7 years ago
Fernando Sahmkow abc8856e2c Kernel: Remove global system accessor from WaitObject 7 years ago
Fernando Sahmkow 7d04b271a6 Scheduler: Implement Yield Count and Core migration on Thread Preemption. 7 years ago
Fernando Sahmkow f2989c81d9 Scheduler: Corrections to YieldAndBalanceLoad and Yield bombing protection. 7 years ago
Fernando Sahmkow 68325300ae Kernel: Initial implementation of thread preemption. 7 years ago
Fernando Sahmkow acdce3b4df Scheduler: Add protections for Yield bombing 7 years ago
Fernando Sahmkow 5130168171 Kernel: Style and Corrections 7 years ago
Fernando Sahmkow 87334f0f16 Correct PrepareReschedule 7 years ago
Fernando Sahmkow 655ed87f53 Comment and reorganize the scheduler 7 years ago
Fernando Sahmkow 891babbe20 Add PrepareReschedule where required. 7 years ago
Fernando Sahmkow 4760c27922 Correct compiling errors and addapt to the new interface. 7 years ago
Fernando Sahmkow bddf90701b Correct Supervisor Calls to work with the new scheduler, 7 years ago
Fernando Sahmkow 07524b63e8 Add interfacing to the Global Scheduler 7 years ago
Fernando Sahmkow 18c796ab58 Addapt thread class to the new Scheduler 7 years ago
Fernando Sahmkow 7a10ae0128 Implement a new Core Scheduler 7 years ago
Zach Hilman 8d904c20be pl_u: Fix mismatched rebase size error in font encryption 7 years ago
Zach Hilman 1dcc71fc9c pl_u: Use kernel physical memory 7 years ago
Zach Hilman 45cdc92252 pl_u: Remove excess static qualifier 7 years ago
Zach Hilman d37be63099 pl_u: Use OSS system archives if real archives don't exist 7 years ago
Lioncash b546e106d1 nvflinger/buffer_queue: Remove use of a global system accessor 7 years ago
Morph bebe0ff470 hid: Implement DeactivateNpad 7 years ago
Morph 33b8716668 hid: Stub SetNpadJoyAssignmentModeSingle and reorganize service commands 7 years ago
Lioncash 3685b588d0 bcat/module: Silence truncation warnings 7 years ago
Lioncash bf17041e33 bcat: Take std::function instance by value in NullBackend's constructor 7 years ago
Lioncash ca16eb6b49 bcat: In-class initialize ProgressServiceBackend's impl member 7 years ago
Lioncash 8d1a3e2fab bcat: Make ProgressServiceBackend's constructor take a std::string_view 7 years ago
Lioncash 2269566f26 bcat: Make ProgressServiceBackend's GetEvent() const 7 years ago
Lioncash 0cab8c117d boxcat: Silence an unused variable warning 7 years ago
Lioncash 922799f1d5 core: Remove Core::CurrentProcess() 7 years ago
Lioncash e4e4af80e8 hle/service: Replace global system instance calls with instance-based ones 7 years ago
Fernando Sahmkow 5a98b5a19f NvFlinger: Remove leftover from corrections and clang format. 7 years ago
Fernando Sahmkow 87f41384a8 Nvdrv: Correct Event setup in Nvdrv 7 years ago
Fernando Sahmkow 3897935493 NVFlinger: Reverse the change that only signaled events on buffer acquire. 7 years ago
Fernando Sahmkow d9b035cc31 Nvdrv: Do framelimiting only in the CPU Thread 7 years ago
Fernando Sahmkow 13d4774389 NvFlinger: Don't swap buffers if a frame is missing and always trigger event in sync gpu. 7 years ago
Fernando Sahmkow 1df31e4b65 GPU_Async: Correct fences, display events and more. 7 years ago
Fernando Sahmkow a248bd1c3e Nvdrv: Correct Async regression and avoid signaling empty buffer vsyncs 7 years ago
ReinUsesLisp 20c476154f audio/audout_u: Change formatting for old clang-format versions 7 years ago
ReinUsesLisp ac7d5ab87f service/nvdrv: Silence -Wswitch 7 years ago
ReinUsesLisp 88f3837483 service/nfp: Silence -Wunused and -Wswitch 7 years ago
ReinUsesLisp 271d159f41 service/hid: Silence -Wunused and -Wswitch 7 years ago
ReinUsesLisp 6fcae076c6 service/am: Silence -Wreorder 7 years ago
ReinUsesLisp d6d8c7a19b service/hid: Remove unused system reference 7 years ago
ReinUsesLisp a0856d1280 service/friend: Remove unused field 7 years ago
ReinUsesLisp bd6ddbd3db service/filesystem: Silence -Wunused-variable 7 years ago