SVC: Difference between revisions

Line 159: Line 159:
! Handle type || Id0 || Id1 || Description
! Handle type || Id0 || Id1 || Description
|-
|-
| Process || 0 || 0 || Code available mask. Always 0xF meaning all 4 cores available.
| Process || 0 || 0 || Core available mask. Always 0xF meaning all 4 cores available.
|-
|-
| Process || 1 || 0 || Always 0xfffffffff0000000.
| Process || 1 || 0 || Always 0xfffffffff0000000.
Line 179: Line 179:
| Zero    || 9 || 0 || This creates and returns an unknown handle.
| Zero    || 9 || 0 || This creates and returns an unknown handle.
|-
|-
| Zero    || 10 || -1, 0 || ?
| Zero    || 10 || -1, 0 || Unknown. Output data changes each time this SVC is used.
|-
|-
| Zero    || 11 || 0-3 || Returns random from TRNG. Used to seed usermode PRNGs.
| Zero    || 11 || 0-3 || Returns random from TRNG. Used to seed usermode PRNGs. Output changes each time this SVC is used.
|-
|-
| Process || 12 || 0 || Always 0x8000000.
| Process || 12 || 0 || Always 0x8000000.