summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/errors.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-06-21Kernel/Arbiters: Implement WaitForAddressMichael Scire1-0/+2
2018-06-21Kernel/Arbiters: Add stubs for 4.x SignalToAddress/WaitForAddres SVCs.Michael Scire1-4/+6
2018-05-31Kernel/SVC: Support special core values -2 and -3 in svcSetThreadCoreMask.Subv1-0/+2
Also added some proper error handling.
2018-04-21Kernel: Corrected the implementation of svcArbitrateLock and svcArbitrateUnlock.Subv1-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-13yuzu: Update license text to be consistent across project.bunnei1-1/+1
2018-01-09SVC: Implemented CancelSynchronization.Subv1-0/+2
2018-01-09ErrorCodes: Updated the InvalidHandle and Timeout kernel error codes.Subv1-2/+7
2017-12-31errors: Define missing kernel error codes.bunnei1-0/+3
2017-11-01hle: Use Switch formatted result codes.bunnei1-74/+20
2017-06-23Kernel: Implement AcceptSession SVCYuri Kunde Schlesner1-0/+5
2017-05-25Kernel: Centralize error definitions in errors.hYuri Kunde Schlesner1-0/+98