| Access permission flags for the source process: 1=read-only, 2=write-only, 3=read. Specifying 0 will cause a kernel panic.
+
| Access permission flags for the source process: 1=read-only, 2=write-only, 3=read/write. Specifying 0 will cause a kernel panic.
|-
|-
| 3
| 3
Line 217:
Line 217:
| 0x0000000E <nowiki>|</nowiki> (size<<4)
| 0x0000000E <nowiki>|</nowiki> (size<<4)
<ptr>
<ptr>
−
| The corresponding value contains a ptr to a buffer of said size. The buffer specified by the source process must have read permission. This isn't known to be used by any processes. When handling command requests this is handled the same way as 0x0000000A, and for handling command replies this is handled the same way as 0x0000000C(besides the descriptor type written into the dst cmdbuf for both of these).
+
| The corresponding value contains a ptr to a buffer of said size. The buffer specified by the source process must have read permission during cmd-request handling(write permission is checked during cmd-reply handling for the original buffer). This isn't known to be used by any processes. When handling command requests this is handled the same way as 0x0000000A, and for handling command replies this is handled the same way as 0x0000000C(besides the descriptor type written into the dst cmdbuf for both of these).