- May 19, 2018
- May 10, 2018
- May 02, 2018
-
-
Lioncash authored
This makes the formatting expectations more obvious (e.g. any zero padding specified is padding that's entirely dedicated to the value being printed, not any pretty-printing that also gets tacked on).
-
- Apr 29, 2018
-
-
Lioncash authored
Given we utilize fmt, we don't need to provide our own functions for formatting anymore
-
- Apr 27, 2018
-
-
Lioncash authored
-
- Apr 26, 2018
-
-
Lioncash authored
-
- Apr 23, 2018
-
-
Subv authored
Verified with a hwtest and implemented based on reverse engineering. Thread A's priority will get bumped to the highest priority among all the threads that are waiting for a mutex that A holds. Once A releases the mutex and ownership is transferred to B, A's priority will return to normal and B's priority will be bumped.
-
- Apr 21, 2018
-
-
Subv authored
-
Subv authored
They work in tandem with guest code to provide synchronization primitives along with svcArbitrateLock/Unlock
-
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.
-
- Apr 20, 2018
- Apr 17, 2018
-
-
Hexagon12 authored
* Updated ACC with more service names * Updated SVC with more service names * Updated set with more service names * Updated sockets with more service names * Updated SPL with more service names * Updated time with more service names * Updated vi with more service names
-
- Apr 03, 2018
-
-
bunnei authored
-
- Mar 30, 2018
-
-
bunnei authored
-
- Mar 19, 2018
- Mar 16, 2018
- Mar 14, 2018
-
-
bunnei authored
-
- Feb 25, 2018
- Feb 22, 2018
-
-
mailwl authored
-
- Feb 18, 2018
-
-
bunnei authored
-
- Feb 04, 2018
- Feb 03, 2018
- Jan 25, 2018
-
-
bunnei authored
-
- Jan 20, 2018
-
-
James Rowe authored
-
David authored
* Added svcCreateSharedMemory * Services which are not implemented now throw UNIMPLEMENTED() * clang-format * changed perms to u32 * removed camelcase
-
- Jan 19, 2018
-
-
bunnei authored
-
- Jan 18, 2018
-
-
Lioncash authored
Makes the codebase a little more consistent with regards to available documentation. Also amends the duplicate case where there was a similar entry at 0x72 named ConnectToPort.
-