Changes

109 bytes added ,  16:58, 10 August 2024
m
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:
Line 289: Line 291:  
| ReceiveListCount
 
| ReceiveListCount
 
|-
 
|-
| 13-30
+
| 14-30
 
| Reserved
 
| Reserved
 
|-
 
|-
1

edit