Changes

544 bytes added ,  15:16, 24 February 2016
no edit summary
Line 137: Line 137:     
==Modules==
 
==Modules==
Similarly to the Wii, IOS modules roughly map to processes and drivers inside the kernel.
+
Similarly to the Wii, IOS modules roughly map to processes and drivers inside the kernel. Modules have a locked PID associated with them:
 +
 
 +
{| class="wikitable"
 +
|-
 +
! PID
 +
! Name
 +
|-
 +
| 0
 +
| IOS-KERNEL
 +
|-
 +
| 1
 +
| IOS-MCP
 +
|-
 +
| 2
 +
| IOS-BSP
 +
|-
 +
| 3
 +
| IOS-CRYPTO
 +
|-
 +
| 4
 +
| IOS-USB
 +
|-
 +
| 5
 +
| IOS-FS
 +
|-
 +
| 6
 +
| IOS-PAD
 +
|-
 +
| 7
 +
| IOS-NET
 +
|-
 +
| 8
 +
| IOS-ACP
 +
|-
 +
| 9
 +
| IOS-NSEC
 +
|-
 +
| 10
 +
| IOS-AUXIL
 +
|-
 +
| 11
 +
| IOS-NIM-BOSS
 +
|-
 +
| 12
 +
| IOS-FPD
 +
|-
 +
| 13
 +
| IOS-TEST
 +
|-
 +
| 14
 +
| COS-KERNEL
 +
|-
 +
| 15
 +
| COS-ROOT
 +
|-
 +
| 16
 +
| COS-02
 +
|-
 +
| 17
 +
| COS-03
 +
|-
 +
| 18
 +
| COS-OVERLAY
 +
|-
 +
| 19
 +
| COS-HBM
 +
|-
 +
| 20
 +
| COS-ERROR
 +
|-
 +
| 21
 +
| COS-MASTER
 +
|}
 +
PIDs 14-21 are used for PPC side processes.
    
===IOS-CRYPTO===
 
===IOS-CRYPTO===