HIPC: Difference between revisions
No edit summary |
Misson20000 (talk | contribs) →IPC buffers: Add pointer buffer note |
||
Line 207: | Line 207: | ||
No user-process->sysmodule memcpy is done for outbufs, only sysmodule->user-process. | No user-process->sysmodule memcpy is done for outbufs, only sysmodule->user-process. | ||
Buffer descriptor X copies memory into a "pointer buffer" that the IPC server specifies to the kernel by preparing a message with a C descriptor pointing to the pointer buffer before calling svcReplyAndReceive. Addresses in the X descriptors are transmuted to point into the pointer buffer, and if data doesn't fit in the pointer buffer, 0xce01 is returned back to the client. | |||
== Raw data section == | == Raw data section == |