Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-05-31 | Kernel/SVC: Support special core values -2 and -3 in svcSetThreadCoreMask. | Subv | 1 | -0/+2 | |
Also added some proper error handling. | |||||
2018-04-21 | Kernel: Corrected the implementation of svcArbitrateLock and svcArbitrateUnlock. | Subv | 1 | -0/+1 | |
Switch mutexes are no longer kernel objects, they are managed in userland and only use the kernel to handle the contention case. Mutex addresses store a special flag value (0x40000000) to notify the guest code that there are still some threads waiting for the mutex to be released. This flag is updated when a thread calls ArbitrateUnlock. TODO: * Fix svcWaitProcessWideKey * Fix svcSignalProcessWideKey * Remove the Mutex class. | |||||
2018-01-13 | yuzu: Update license text to be consistent across project. | bunnei | 1 | -1/+1 | |
2018-01-09 | SVC: Implemented CancelSynchronization. | Subv | 1 | -0/+2 | |
2018-01-09 | ErrorCodes: Updated the InvalidHandle and Timeout kernel error codes. | Subv | 1 | -2/+7 | |
2017-12-31 | errors: Define missing kernel error codes. | bunnei | 1 | -0/+3 | |
2017-11-01 | hle: Use Switch formatted result codes. | bunnei | 1 | -74/+20 | |
2017-06-23 | Kernel: Implement AcceptSession SVC | Yuri Kunde Schlesner | 1 | -0/+5 | |
2017-05-25 | Kernel: Centralize error definitions in errors.h | Yuri Kunde Schlesner | 1 | -0/+98 | |