| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #3089 from SciresM/play_statistics | 2019-11-14 | 2 | -0/+10 | |
| |\ | | | | | Implement stub for IApplicationFunctions::QueryApplicationPlayStatisticsByUid | ||||
| | * | Implement stub for QueryApplicationPlayStatisticsByUid | 2019-11-11 | 2 | -0/+10 | |
| | | | |||||
| * | | Merge pull request #3093 from lioncash/mbedtls | 2019-11-14 | 7 | -12/+12 | |
| |\ \ | | | | | | | core: Migrate off deprecated mbedtls functions | ||||
| | * | | core: Migrate off deprecated mbedtls functions | 2019-11-12 | 7 | -12/+12 | |
| | |/ | | | | | | | | | These functions are marked for deprecation and it's recommended that the *_ret variants be used instead. | ||||
| * | | Merge pull request #3092 from lioncash/util | 2019-11-14 | 1 | -11/+15 | |
| |\ \ | | | | | | | key_manager: Make use of IOFile in WriteKeyToFile() | ||||
| | * | | key_manager: Make use of IOFile in WriteKeyToFile() | 2019-11-12 | 1 | -11/+15 | |
| | |/ | | | | | | | | | | | | | | | | | This properly handles unicode-based paths on Windows, while opening a raw stream doesn't out-of-the-box. Prevents file creation from potentially failing on Windows PCs that make use of unicode characters in their save paths (e.g. writing to a user's AppData folder, where the user has a name with non-ASCII characters). | ||||
| * / | xts_archive: Remove redundant std::string constructor | 2019-11-13 | 1 | -2/+1 | |
| |/ | | | | | We can just call the .data() member of path instead of constructing a completely new string. | ||||
| * | Merge pull request #3062 from bunnei/event-improve | 2019-11-06 | 23 | -87/+53 | |
| |\ | | | | | kernel: Improve events | ||||
| | * | kernel: readable_event: Signal only once. | 2019-11-03 | 1 | -2/+4 | |
| | | | |||||
| | * | kernel: events: Remove ResetType::Automatic. | 2019-11-03 | 23 | -84/+48 | |
| | | | | | | | | | | | | | | | | | - This does not actually seem to exist in the real kernel - games reset these automatically. # Conflicts: # src/core/hle/service/am/applets/applets.cpp # src/core/hle/service/filesystem/fsp_srv.cpp | ||||
| | * | kernel: readable_event: Initialize members. | 2019-11-03 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge pull request #2859 from Morph1984/hid | 2019-11-06 | 2 | -92/+126 | |
| |\ \ | | | | | | | hid: Stub SetNpadJoyAssignmentModeSingle and GetNpadHandheldActivationMode | ||||
| | * | | hid: Stub SetNpadJoyAssignmentModeSingle and reorganize service commands | 2019-10-07 | 2 | -92/+126 | |
| | | | | |||||
| * | | | common_func: Use std::array for INSERT_PADDING_* macros. | 2019-11-03 | 5 | -38/+39 | |
| | | | | | | | | | | | | | - Zero initialization here is useful for determinism. | ||||
| * | | | core/am: Stub InitializeApplicationCopyrightFrameBuffer, ↵ | 2019-11-03 | 2 | -3/+31 | |
| | |/ |/| | | | | | | | | | SetApplicationCopyrightImage and SetApplicationCopyrightVisibility These commands require Screenshots to be implemented anyway, so they are safe to stub for now. | ||||
| * | | Merge pull request #3038 from lioncash/docs | 2019-10-30 | 2 | -91/+73 | |
| |\ \ | | | | | | | kernel/scheduler: Minor changes | ||||
| | * | | scheduler: Mark parameter of AskForReselectionOrMarkRedundant() as const | 2019-10-27 | 2 | -5/+5 | |
| | | | | | | | | | | | | | This is only compared against, so it can be made const. | ||||
| | * | | scheduler: Silence sign conversion warnings | 2019-10-27 | 1 | -5/+5 | |
| | | | | |||||
| | * | | scheduler: Initialize class members directly where applicable | 2019-10-27 | 2 | -6/+4 | |
| | | | | | | | | | | | | | Reduces the overall amount of code. | ||||
| | * | | scheduler: Amend documentation comments | 2019-10-27 | 2 | -75/+59 | |
| | | | | | | | | | | | | | | | | Adjusts the formatting of a few of the comments an ensures they get recognized as proper Doxygen comments. | ||||
| * | | | Merge pull request #3007 from DarkLordZach/fsc-regress | 2019-10-29 | 1 | -0/+12 | |
| |\ \ \ | |/ / |/| | | savedata_factory: Automatically create certain savedata | ||||
| | * | | savedata_factory: Automatically create certain savedata | 2019-10-22 | 1 | -0/+12 | |
| | | | | | | | | | | | | | | | | After further hardware investigation, it appears that some games, perhaps those more lazily coded, will not call EnsureSaveData, meaning that they expect the normal (current) save to be automatically made. Additionally, some games do not create a cache or temporary save before use. In these 3 specific instances, the save is created automatically for the game if it doesn't exist. | ||||
| * | | | Merge pull request #2971 from FernandoS27/new-scheduler-v2 | 2019-10-28 | 17 | -431/+1014 | |
| |\ \ \ | | | | | | | | | Kernel: Implement a New Thread Scheduler V2 | ||||
| | * | | | Kernel Thread: Cleanup THREADPROCESSORID_DONT_UPDATE. | 2019-10-15 | 2 | -4/+1 | |
| | | | | | |||||
| | * | | | Kernel: Address Feedback 2 | 2019-10-15 | 2 | -9/+6 | |
| | | | | | |||||
| | * | | | Kernel: Clang Format | 2019-10-15 | 2 | -5/+5 | |
| | | | | | |||||
| | * | | | Kernel: Reverse global accessor removal. | 2019-10-15 | 4 | -23/+9 | |
| | | | | | |||||
| | * | | | Kernel: Address Feedback. | 2019-10-15 | 6 | -67/+98 | |
| | | | | | |||||
| | * | | | Kernel Scheduler: Make sure the global scheduler shutdowns correctly. | 2019-10-15 | 6 | -0/+24 | |
| | | | | | |||||
| | * | | | Kernel_Thread: Eliminate most global accessors. | 2019-10-15 | 1 | -11/+11 | |
| | | | | | |||||
| | * | | | KernelSVC: Assert that condition variable address is aligned to 4 bytes. | 2019-10-15 | 1 | -0/+4 | |
| | | | | | |||||
| | * | | | Kernel: Correct Paused scheduling | 2019-10-15 | 1 | -3/+1 | |
| | | | | | |||||
| | * | | | Kernel: Corrections to Wait Objects clearing in which a thread could still ↵ | 2019-10-15 | 3 | -3/+4 | |
| | | | | | | | | | | | | | | | | | be signalled after a timeout or a cancel. | ||||
| | * | | | Kernel: Correct redundant yields to only advance time forward. | 2019-10-15 | 1 | -3/+5 | |
| | | | | | |||||
| | * | | | Kernel: Corrections to ModifyByWaitingCountAndSignalToAddressIfEqual | 2019-10-15 | 1 | -5/+13 | |
| | | | | | |||||
| | * | | | Kernel: Correct Results in Condition Variables and Mutexes | 2019-10-15 | 3 | -24/+17 | |
| | | | | | |||||
| | * | | | Kernel: Clang Format | 2019-10-15 | 2 | -2/+3 | |
| | | | | | |||||
| | * | | | Kernel: Remove global system accessor from WaitObject | 2019-10-15 | 4 | -2/+17 | |
| | | | | | |||||
| | * | | | Scheduler: Implement Yield Count and Core migration on Thread Preemption. | 2019-10-15 | 2 | -5/+85 | |
| | | | | | |||||
| | * | | | Scheduler: Corrections to YieldAndBalanceLoad and Yield bombing protection. | 2019-10-15 | 2 | -8/+8 | |
| | | | | | |||||
| | * | | | Kernel: Initial implementation of thread preemption. | 2019-10-15 | 3 | -0/+30 | |
| | | | | | |||||
| | * | | | Scheduler: Add protections for Yield bombing | 2019-10-15 | 5 | -24/+31 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| | * | | | Kernel: Style and Corrections | 2019-10-15 | 12 | -96/+137 | |
| | | | | | |||||
| | * | | | Correct PrepareReschedule | 2019-10-15 | 6 | -38/+29 | |
| | | | | | |||||
| | * | | | Comment and reorganize the scheduler | 2019-10-15 | 2 | -98/+104 | |
| | | | | | |||||
| | * | | | Add PrepareReschedule where required. | 2019-10-15 | 3 | -16/+18 | |
| | | | | | |||||
| | * | | | Correct compiling errors and addapt to the new interface. | 2019-10-15 | 2 | -23/+14 | |
| | | | | | |||||
| | * | | | Correct Supervisor Calls to work with the new scheduler, | 2019-10-15 | 1 | -26/+41 | |
| | | | | | |||||
| | * | | | Redesign CPU Cores to work with the new scheduler | 2019-10-15 | 2 | -13/+12 | |
| | | | | | |||||
| | * | | | Add interfacing to the Global Scheduler | 2019-10-15 | 4 | -0/+34 | |
| | | | | | |||||