HIPC: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
HIPC (Horizon Inter-Process Communication) is a custom IPC implementation tailored for the Horizon | HIPC (Horizon Inter-Process Communication) is a custom IPC implementation tailored for the Horizon OS. | ||
= Structure = | = Structure = | ||
Line 25: | Line 25: | ||
|} | |} | ||
[[#HeaderData|HeaderData]] and [[# | [[#HeaderData|HeaderData]] and [[#SpecialTag|SpecialHeaderData]] (if available) are copied as-is from one process to another. | ||
Sysmodules load the last u64 of rawdata when handling the [[#SpecialData|SpecialData]] ProcessId. This is not written by kernel. For sysmodule handling: | Sysmodules load the last u64 of rawdata when handling the [[#SpecialData|SpecialData]] ProcessId. This is not written by kernel. For sysmodule handling: |