HIPC: Difference between revisions
Line 104: | Line 104: | ||
[[SVC|MemoryAttribute]] IsBorrowed and IsUncached are never allowed for the source address. | [[SVC|MemoryAttribute]] IsBorrowed and IsUncached are never allowed for the source address. | ||
"Send" means buffer is sent from source process into service process. | |||
"Receive" means that data is copied from service process into user process. | |||
"Exchange" means both "Send" and "Receive". | |||
==== Flags ==== | ==== Flags ==== | ||
Line 110: | Line 116: | ||
Used to enforce whether or not device mapping is allowed for src and dst buffers respectively. | Used to enforce whether or not device mapping is allowed for src and dst buffers respectively. | ||
* Flag0: | * Flag0: Device mapping *not* allowed for src or dst. | ||
* Flag1: Device mapping allowed for src and dst. | |||
* Flag1: | * Flag3: Device mapping allowed for src but not for dst. | ||
* Flag3: | |||
=== Buffer descriptor C "ReceiveList" === | === Buffer descriptor C "ReceiveList" === |