Skip to content
Snippets Groups Projects
  1. Aug 25, 2018
  2. Jun 21, 2018
  3. May 31, 2018
  4. Apr 21, 2018
    • Subv's avatar
      Kernel: Corrected the implementation of svcArbitrateLock and svcArbitrateUnlock. · e81a2080
      Subv authored
      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.
      e81a2080
  5. Jan 13, 2018
  6. Jan 09, 2018
  7. Dec 31, 2017
  8. Oct 31, 2017
  9. Jun 23, 2017
  10. May 25, 2017
Loading