Line 39:
Line 39:
|}
|}
−
In addition to RAMPID, Cafe OS processes have another type of process ID called a fixed process ID (PFID). Rather than representing which part of memory a process occupies, PFID actually specifies which specific app/task is running.
+
In addition to RAMPID, Cafe OS processes have another type of process ID called a fixed process ID (PFID). Rather than representing which part of memory a process occupies, PFID actually specifies which specific app/task is running (browser, game, eShop, etc.). Cafe OS maps PFIDs to the RAMPID that they occupy when running (for example, a game is RAMPID 7 due to running in the foreground):
+
{| class="wikitable"
+
|-
+
! PFID
+
! Description
+
! RAMPID
+
|-
+
| 0
+
| Cafe OS
+
| 0
+
|-
+
| 1
+
| root.rpx
+
| 1
+
|-
+
| 2
+
| Wii U Menu
+
| 7
+
|-
+
| 3
+
| COS-RSVD-03
+
| ???
+
|-
+
| 4
+
| E-manual
+
| ???
+
|-
+
| 5
+
| Home Menu
+
| 5
+
|-
+
| 6
+
| Error display
+
| 6
+
|-
+
| 7
+
| COS-SYS-APP
+
| ???
+
|-
+
| 8
+
| [[Internet Browser]]
+
| 4
+
|-
+
| 9
+
| COS-RSVD-09
+
| ???
+
|-
+
| 10
+
| COS-RSVD-10
+
| ???
+
|-
+
| 11
+
| COS-FLV
+
| ???
+
|-
+
| 12
+
| Download manager
+
| ???
+
|-
+
| 13
+
| COS-RSVD-13
+
| ???
+
|-
+
| 14
+
| COS-RSVD-14
+
| ???
+
|-
+
| 15
+
| Game
+
| 7
+
|}
===Loader===
===Loader===