HIPC: Difference between revisions

No edit summary
Line 61: Line 61:
* In other cases: The rawdata_u64 is compared with the PID from the descriptor. On mismatch and when rawdata_u64!=0, error 0x60A is returned. The PID value passed to the cmdhandler vtable funcptr is the rawdata_u64.
* In other cases: The rawdata_u64 is compared with the PID from the descriptor. On mismatch and when rawdata_u64!=0, error 0x60A is returned. The PID value passed to the cmdhandler vtable funcptr is the rawdata_u64.


First two header u32's and handle descriptor (if enabled) are copied as-is from one process to the other.
Handle 0 is allowed, and just means no handle was sent.


=== Buffer descriptor X "Pointer" ===
=== Buffer descriptor X "Pointer" ===