Changes

59 bytes added ,  21:44, 13 October 2016
Line 185: Line 185:  
|-
 
|-
 
| 1-2
 
| 1-2
| Access permission flags for the receiving process: 1=read-only, 2=write-only, 3=read-write. 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 205: Line 205:  
| <nowiki>0x0000000A | (size<<4)</nowiki>
 
| <nowiki>0x0000000A | (size<<4)</nowiki>
 
<ptr>
 
<ptr>
| The corresponding value contains a ptr to a buffer of said size. It is mapped read-only in the destination process.
+
| The corresponding value contains a ptr to a buffer of said size. The buffer specified by the source process must have read permission.
 
|-
 
|-
 
| 0x0000000C <nowiki>|</nowiki> (size<<4)
 
| 0x0000000C <nowiki>|</nowiki> (size<<4)
 
<ptr>
 
<ptr>
| The corresponding value contains a ptr to a buffer of said size. It is mapped write-only in the destination process.
+
| The corresponding value contains a ptr to a buffer of said size. The buffer specified by the source process must have write permission.
 
|-
 
|-
 
| 0x0000000E <nowiki>|</nowiki> (size<<4)
 
| 0x0000000E <nowiki>|</nowiki> (size<<4)
 
<ptr>
 
<ptr>
| The corresponding value contains a ptr to a buffer of said size. It is mapped read-write in the destination process.
+
| The corresponding value contains a ptr to a buffer of said size. The buffer specified by the source process must have read+write permission.
 
|}
 
|}