Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-12-21 | kernel/process_capability: Handle debug capability flags | Lioncash | 1 | -1/+7 | |
2018-12-21 | kernel/process_capability: Handle handle table capability flags | Lioncash | 1 | -1/+6 | |
This just specifies the handle table size. There's also a section of reserved bits that are checked against. | |||||
2018-12-21 | kernel/process_capability: Handle kernel version capability flags | Lioncash | 1 | -1/+13 | |
2018-12-21 | kernel/process_capability: Handle program capability flags | Lioncash | 1 | -1/+8 | |
2018-12-21 | kernel/process_capability: Handle interrupt capability flags | Lioncash | 1 | -1/+21 | |
Similar to the service capability flags, however, we currently don't emulate the GIC, so this currently handles all interrupts as being valid for the time being. | |||||
2018-12-21 | kernel/process_capability: Handle syscall capability flags | Lioncash | 1 | -1/+24 | |
2018-12-21 | kernel/process_capability: Handle the priority mask and core mask flags | Lioncash | 1 | -1/+30 | |
Handles the priority mask and core mask flags to allow building up the masks to determine the usable thread priorities and cores for a kernel process instance. | |||||
2018-12-21 | kernel/process: Introduce process capability parsing skeleton | Lioncash | 1 | -0/+253 | |
We've had the old kernel capability parser from Citra, however, this is unused code and doesn't actually map to how the kernel on the Switch does it. This introduces the basic functional skeleton for parsing process capabilities. |