Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Stubbed SetMemoryPermission | Frederic Laing | 2018-11-03 | 1 | -0/+5 |
| | |||||
* | svc: Implement svcGetProcessInfo | Lioncash | 2018-10-13 | 1 | -0/+8 |
| | | | | | | | A fairly basic service function, which only appears to currently support retrieving the process state. This also alters the ProcessStatus enum to contain all of the values that a kernel process seems to be able of reporting with regards to state. | ||||
* | Changed all casts in svc_wrap.h to be static_cast instead | David Marcec | 2018-10-10 | 1 | -25/+28 |
| | |||||
* | Fixed incorrect types for svcBreak | David Marcec | 2018-10-10 | 1 | -0/+5 |
| | | | | svcBreak reason should be a u32, not a u64. | ||||
* | kernel/svc: Implement svcGetThreadContext() | Lioncash | 2018-09-30 | 1 | -0/+5 |
| | | | | | | | | | Now that we have all of the rearranging and proper structure sizes in place, it's fairly trivial to implement svcGetThreadContext(). In the 64-bit case we can more or less just write out the context as is, minus some minor value sanitizing. In the 32-bit case we'll need to clear out the registers that wouldn't normally be accessible from a 32-bit AArch32 exectuable (or process). | ||||
* | svc_wrap: Convert the PARAM macro into a function | Lioncash | 2018-09-18 | 1 | -37/+36 |
| | | | | | | This can just be a regular function, getting rid of the need to also explicitly undef the define at the end of the file. Given FuncReturn() was already converted into a function, it's #undef can also be removed. | ||||
* | svc: Correct parameter type for OutputDebugString() | Lioncash | 2018-09-12 | 1 | -2/+2 |
| | | | | This should be a u64 to represent size. | ||||
* | Add additional missing format. | Michael Scire | 2018-06-22 | 1 | -2/+6 |
| | |||||
* | Kernel/Arbiters: Add stubs for 4.x SignalToAddress/WaitForAddres SVCs. | Michael Scire | 2018-06-21 | 1 | -0/+10 |
| | |||||
* | core: Implement multicore support. | bunnei | 2018-05-11 | 1 | -12/+12 |
| | |||||
* | svc: Stub out SetThreadActivity, GetThreadContext. | bunnei | 2018-04-03 | 1 | -0/+5 |
| | |||||
* | svc: Stub GetThreadCoreMask. | bunnei | 2018-03-30 | 1 | -0/+15 |
| | |||||
* | Add UnmapSharedMemory | N00byKing | 2018-02-25 | 1 | -0/+5 |
| | | | | | | | | C++11 requires spaces on the Identifier Add inttypes include clang | ||||
* | Added CreateSharedMemory & UNIMPLEMENTED() for non existent services. (#113) | David | 2018-01-20 | 1 | -0/+9 |
| | | | | | | | | | | | | * Added svcCreateSharedMemory * Services which are not implemented now throw UNIMPLEMENTED() * clang-format * changed perms to u32 * removed camelcase | ||||
* | svc: Implement svcMapSharedMemory. | bunnei | 2018-01-14 | 1 | -0/+5 |
| | |||||
* | yuzu: Update license text to be consistent across project. | bunnei | 2018-01-13 | 1 | -1/+1 |
| | |||||
* | svc: Implement GetSystemTick. | bunnei | 2018-01-12 | 1 | -0/+8 |
| | |||||
* | svc: Stub ResetSignal and CreateTransferMemory | Subv | 2018-01-11 | 1 | -0/+8 |
| | |||||
* | svc: Stub SetMemoryAttribute | Subv | 2018-01-11 | 1 | -0/+6 |
| | |||||
* | SVC: Fixed WaitSynchronization with multiple handles when at least one of them is ready. | Subv | 2018-01-09 | 1 | -2/+5 |
| | |||||
* | kernel: Rename Semaphore to ConditionVariable. | bunnei | 2018-01-09 | 1 | -1/+1 |
| | |||||
* | svc: Implement svcSignalProcessWideKey. | bunnei | 2018-01-07 | 1 | -2/+2 |
| | |||||
* | svc: Implement svcWaitProcessWideKeyAtomic. | bunnei | 2018-01-06 | 1 | -0/+5 |
| | |||||
* | hle: Move SVC code to kernel namespace. | bunnei | 2018-01-03 | 1 | -0/+155 |