5956 Commits (b38509b030e8ed0d3c4f11b8c720607b0bf45edc)

Author SHA1 Message Date
Fernando Sahmkow b3c1deba49 Kernel_Thread: Eliminate most global accessors. 6 years ago
Fernando Sahmkow 0b72b34d89 KernelSVC: Assert that condition variable address is aligned to 4 bytes. 6 years ago
Fernando Sahmkow 96b1b144af Kernel: Correct Paused scheduling 6 years ago
Fernando Sahmkow 1c6a11ab14 Kernel: Corrections to Wait Objects clearing in which a thread could still be signalled after a timeout or a cancel. 6 years ago
Fernando Sahmkow 27d571c084 Kernel: Correct redundant yields to only advance time forward. 6 years ago
Fernando Sahmkow 7176857177 Kernel: Corrections to ModifyByWaitingCountAndSignalToAddressIfEqual 6 years ago
Fernando Sahmkow 44e09e5f21 Kernel: Correct Results in Condition Variables and Mutexes 6 years ago
Fernando Sahmkow 1ec1e81373 Kernel: Clang Format 6 years ago
Fernando Sahmkow e05a8c2385 Kernel: Remove global system accessor from WaitObject 6 years ago
Fernando Sahmkow 0cf26cee59 Scheduler: Implement Yield Count and Core migration on Thread Preemption. 6 years ago
Fernando Sahmkow 2d382de6fa Scheduler: Corrections to YieldAndBalanceLoad and Yield bombing protection. 6 years ago
Fernando Sahmkow b49c0dab87 Kernel: Initial implementation of thread preemption. 6 years ago
Fernando Sahmkow 103f3a2fe5 Scheduler: Add protections for Yield bombing 6 years ago
Fernando Sahmkow 82218c925a Kernel: Style and Corrections 7 years ago
Fernando Sahmkow fcc6b34fff Correct PrepareReschedule 7 years ago
Fernando Sahmkow 3a94e7ea33 Comment and reorganize the scheduler 7 years ago
Fernando Sahmkow b5d1e44782 Add PrepareReschedule where required. 7 years ago
Fernando Sahmkow b8b7ebcece Correct compiling errors and addapt to the new interface. 7 years ago
Fernando Sahmkow 9031502974 Correct Supervisor Calls to work with the new scheduler, 7 years ago
Fernando Sahmkow 57a71f899a Add interfacing to the Global Scheduler 7 years ago
Fernando Sahmkow a1ac0c6cb4 Addapt thread class to the new Scheduler 7 years ago
Fernando Sahmkow b164d8ee53 Implement a new Core Scheduler 7 years ago
Zach Hilman 1911f85391 pl_u: Fix mismatched rebase size error in font encryption 6 years ago
Zach Hilman 36d829c27b pl_u: Use kernel physical memory 6 years ago
Zach Hilman b3a8a094a5 pl_u: Remove excess static qualifier 6 years ago
Zach Hilman 40284c6868 pl_u: Use OSS system archives if real archives don't exist 6 years ago
Lioncash 574440d59f nvflinger/buffer_queue: Remove use of a global system accessor 6 years ago
Morph 29e15601f3 hid: Implement DeactivateNpad 6 years ago
Morph c1e9ca4c08 hid: Stub SetNpadJoyAssignmentModeSingle and reorganize service commands 6 years ago
Lioncash 0705ce0ed1 bcat/module: Silence truncation warnings 6 years ago
Lioncash 7e77d1593f bcat: Take std::function instance by value in NullBackend's constructor 6 years ago
Lioncash 81adf46d1d bcat: In-class initialize ProgressServiceBackend's impl member 6 years ago
Lioncash 3fcd2180e4 bcat: Make ProgressServiceBackend's constructor take a std::string_view 6 years ago
Lioncash f2fa16b609 bcat: Make ProgressServiceBackend's GetEvent() const 6 years ago
Lioncash 329081fcb7 boxcat: Silence an unused variable warning 6 years ago
Lioncash f1382cf0e7 core: Remove Core::CurrentProcess() 6 years ago
Lioncash 69f16ba50e hle/service: Replace global system instance calls with instance-based ones 6 years ago
Fernando Sahmkow 75395605d6 NvFlinger: Remove leftover from corrections and clang format. 6 years ago
Fernando Sahmkow 69fa2e6525 Nvdrv: Correct Event setup in Nvdrv 6 years ago
Fernando Sahmkow 782b7a0ca4 NVFlinger: Reverse the change that only signaled events on buffer acquire. 6 years ago
Fernando Sahmkow ffc2ce89a0 Nvdrv: Do framelimiting only in the CPU Thread 6 years ago
Fernando Sahmkow 976d9ef43c NvFlinger: Don't swap buffers if a frame is missing and always trigger event in sync gpu. 6 years ago
Fernando Sahmkow 5b5e60ffec GPU_Async: Correct fences, display events and more. 6 years ago
Fernando Sahmkow 4e9f975935 Nvdrv: Correct Async regression and avoid signaling empty buffer vsyncs 6 years ago
ReinUsesLisp 25ee892d5e audio/audout_u: Change formatting for old clang-format versions 6 years ago
ReinUsesLisp 8d0b1a957e service/nvdrv: Silence -Wswitch 6 years ago
ReinUsesLisp 5c907f85fc service/nfp: Silence -Wunused and -Wswitch 6 years ago
ReinUsesLisp 0759df0aff service/hid: Silence -Wunused and -Wswitch 6 years ago
ReinUsesLisp ab6f8d8a1e service/am: Silence -Wreorder 6 years ago
ReinUsesLisp 634c6e24b0 service/hid: Remove unused system reference 6 years ago