summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/errors.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Kernel/Arbiters: Implement WaitForAddressMichael Scire2018-06-211-0/+2
|
* Kernel/Arbiters: Add stubs for 4.x SignalToAddress/WaitForAddres SVCs.Michael Scire2018-06-211-4/+6
|
* Kernel/SVC: Support special core values -2 and -3 in svcSetThreadCoreMask.Subv2018-05-311-0/+2
| | | | Also added some proper error handling.
* Kernel: Corrected the implementation of svcArbitrateLock and svcArbitrateUnlock.Subv2018-04-211-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.
* yuzu: Update license text to be consistent across project.bunnei2018-01-131-1/+1
|
* SVC: Implemented CancelSynchronization.Subv2018-01-091-0/+2
|
* ErrorCodes: Updated the InvalidHandle and Timeout kernel error codes.Subv2018-01-091-2/+7
|
* errors: Define missing kernel error codes.bunnei2017-12-311-0/+3
|
* hle: Use Switch formatted result codes.bunnei2017-11-011-74/+20
|
* Kernel: Implement AcceptSession SVCYuri Kunde Schlesner2017-06-231-0/+5
|
* Kernel: Centralize error definitions in errors.hYuri Kunde Schlesner2017-05-251-0/+98