HIPC: Difference between revisions
No edit summary |
|||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 6: | Line 6: | ||
* [[#TIPC|TIPC]]: Tiny IPC. Simple and lightweight protocol. | * [[#TIPC|TIPC]]: Tiny IPC. Simple and lightweight protocol. | ||
[[#CMIF|CMIF]] is universally used for virtually almost all Switch services. [[#TIPC|TIPC]] is only used by the Service Manager. | [[#CMIF|CMIF]] is universally used for virtually almost all Switch services. [[#TIPC|TIPC]] is only used by the [[Services_API|Service Manager]] and [[PGL_services|pgl]]. | ||
= HIPC = | = HIPC = | ||
| Line 136: | Line 136: | ||
|- | |- | ||
| 0-9 | | 0-9 | ||
| RawCount | | RawCount (number of 32-bit words in RawData) | ||
|- | |- | ||
| 10-13 | | 10-13 | ||
| ReceiveListCount | | ReceiveListCount | ||
|- | |- | ||
| 14- | | 14-19 | ||
| Reserved | | Reserved | ||
|- | |||
| 20-30 | |||
| ReceiveListOffset | |||
|- | |- | ||
| 31 | | 31 | ||
| Line 607: | Line 610: | ||
= TIPC = | = TIPC = | ||
TIPC (Tiny IPC) is a simpler protocol than CMIF. It has no concept of domains, so it cannot support multiple objects per session. It is only used | TIPC (Tiny IPC) is a simpler protocol than CMIF. It has no concept of domains, so it cannot support multiple objects per session. It is only used by the [[Services_API|Service Manager]] and [[PGL_services|pgl]]. | ||
== MessageType == | == MessageType == | ||