Changes

109 bytes added ,  18:36, 29 November 2023
no edit summary
Line 1: Line 1:  +
HIPC (Horizon Inter-Process Communication) is a custom IPC implementation tailored for the Horizon OS.
 +
 
= Structure =
 
= Structure =
 
This is a buffer located in the [[Thread Local Region]].
 
This is a buffer located in the [[Thread Local Region]].
Line 23: Line 25:  
|}
 
|}
   −
[[#HeaderData|HeaderData]] and [[#SpecialData|SpecialData]] (if available) are copied as-is from one process to another.
+
[[#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: