| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-10-15 | Kernel: Clang Format | Fernando Sahmkow | |
| 2019-10-15 | Kernel: Remove global system accessor from WaitObject | Fernando Sahmkow | |
| 2019-10-15 | Scheduler: Implement Yield Count and Core migration on Thread Preemption. | Fernando Sahmkow | |
| 2019-10-15 | Scheduler: Corrections to YieldAndBalanceLoad and Yield bombing protection. | Fernando Sahmkow | |
| 2019-10-15 | Kernel: Initial implementation of thread preemption. | Fernando Sahmkow | |
| 2019-10-15 | Scheduler: Add protections for Yield bombing | Fernando Sahmkow | |
| In case of redundant yields, the scheduler will now idle the core for it's timeslice, in order to avoid continuously yielding the same thing over and over. | |||
| 2019-10-15 | Kernel: Style and Corrections | Fernando Sahmkow | |
| 2019-10-15 | Correct PrepareReschedule | Fernando Sahmkow | |
| 2019-10-15 | Comment and reorganize the scheduler | Fernando Sahmkow | |
| 2019-10-15 | Add PrepareReschedule where required. | Fernando Sahmkow | |
| 2019-10-15 | Correct compiling errors and addapt to the new interface. | Fernando Sahmkow | |
| 2019-10-15 | Correct Supervisor Calls to work with the new scheduler, | Fernando Sahmkow | |
| 2019-10-15 | Redesign CPU Cores to work with the new scheduler | Fernando Sahmkow | |
| 2019-10-15 | Add interfacing to the Global Scheduler | Fernando Sahmkow | |
| 2019-10-15 | Addapt thread class to the new Scheduler | Fernando Sahmkow | |
| 2019-10-15 | Implement a new Core Scheduler | Fernando Sahmkow | |
| 2019-10-15 | Merge pull request #2965 from FernandoS27/fair-core-timing | bunnei | |
| Core Timing: Rework Core Timing to run all cores evenly. | |||
| 2019-10-14 | Merge pull request #2897 from DarkLordZach/oss-ext-fonts-1 | bunnei | |
| pl_u: Move open source font archives and fix NAND error | |||
| 2019-10-14 | Merge pull request #2930 from DarkLordZach/gamecard-partitions | bunnei | |
| file_sys: Add code to access raw gamecard partitions and lazily load them | |||
| 2019-10-13 | card_image: Implement system update commands in XCI | Zach Hilman | |
| 2019-10-13 | pl_u: Fix mismatched rebase size error in font encryption | Zach Hilman | |
| 2019-10-13 | pl_u: Use kernel physical memory | Zach Hilman | |
| 2019-10-13 | pl_u: Remove excess static qualifier | Zach Hilman | |
| 2019-10-13 | pl_u: Use OSS system archives if real archives don't exist | Zach Hilman | |
| 2019-10-13 | system_archive: Synthesize shared fonts system archives | Zach Hilman | |
| 2019-10-13 | externals: Move OSS font data to file_sys in core | Zach Hilman | |
| 2019-10-12 | nvflinger/buffer_queue: Remove use of a global system accessor | Lioncash | |
| 2019-10-12 | Core_Timing: Address Remaining feedback. | Fernando Sahmkow | |
| 2019-10-11 | Core_Timing: Address Feedback and suppress warnings. | Fernando Sahmkow | |
| 2019-10-09 | Core Timing: Correct Idle and remove lefting pragma | Fernando Sahmkow | |
| 2019-10-09 | Core Timing: General corrections and added tests. | Fernando Sahmkow | |
| 2019-10-09 | Core Timing: Rework Core Timing to run all cores evenly. | Fernando Sahmkow | |
| 2019-10-09 | Merge pull request #2921 from FreddyFunk/compiler-warnings-core | bunnei | |
| Services::ES fix casting warnings | |||
| 2019-10-08 | Merge pull request #2654 from DarkLordZach/lm-log-rewrite | bunnei | |
| lm: Rewrite logger to use core reporting services | |||
| 2019-10-07 | hid: Implement DeactivateNpad | Morph | |
| Makes use of the already existing DeactivateController function. | |||
| 2019-10-07 | hid: Stub SetNpadJoyAssignmentModeSingle and reorganize service commands | Morph | |
| 2019-10-06 | Merge pull request #2951 from lioncash/global | Zach Hilman | |
| core: Remove Core::CurrentProcess() | |||
| 2019-10-06 | bcat/module: Silence truncation warnings | Lioncash | |
| We need to perform explicit casts here, otherwise we're implicitly truncating a 64-bit type to a 32-bit one. | |||
| 2019-10-06 | bcat: Take std::function instance by value in NullBackend's constructor | Lioncash | |
| Without this, the std::move within the constructor initializer list won't be able to actually perform a move. | |||
| 2019-10-06 | bcat: In-class initialize ProgressServiceBackend's impl member | Lioncash | |
| Allows us to remove a constructor initializer list. | |||
| 2019-10-06 | bcat: Make ProgressServiceBackend's constructor take a std::string_view | Lioncash | |
| Given the string is appended to another, we can make it a view so a redundant full copy of the string isn't made. | |||
| 2019-10-06 | bcat: Make ProgressServiceBackend's GetEvent() const | Lioncash | |
| This member function doesn't modify internal member state, so it can be marked const. | |||
| 2019-10-06 | boxcat: Silence an unused variable warning | Lioncash | |
| On parse errors, we can log out the explanatory string indicating what the parsing error was, rather than just ignoring the variable and returning an overly broad error code. | |||
| 2019-10-06 | core/core: Remove unused header | Lioncash | |
| This isn't used anywhere in either the cpp or header file. | |||
| 2019-10-06 | core: Remove Core::CurrentProcess() | Lioncash | |
| This only encourages the use of the global system instance (which will be phased out long-term). Instead, we use the direct system function call directly to remove the appealing but discouraged short-hand. | |||
| 2019-10-06 | hle/service: Replace global system instance calls with instance-based ones | Lioncash | |
| Migrates the HLE service code off the use of directly accessing the global system instance where trivially able to do so. This removes all usages of Core::CurrentProcess from the service code, only 8 occurrences of this function exist elsewhere. There's still quite a bit of "System::GetInstance()" being used, however this was able to replace a few instances. | |||
| 2019-10-04 | NvFlinger: Remove leftover from corrections and clang format. | Fernando Sahmkow | |
| 2019-10-04 | Core: Wait for GPU to be idle before shutting down. | Fernando Sahmkow | |
| 2019-10-04 | Nvdrv: Correct Event setup in Nvdrv | Fernando Sahmkow | |
| Events are supposed to be cleared on quering. This fixes that issue. | |||
| 2019-10-04 | NVFlinger: Reverse the change that only signaled events on buffer acquire. | Fernando Sahmkow | |
| This has been hardware tested and it seems that NVFlinger will still signal even if there are no buffers to present. | |||
