Changes

147 bytes added ,  19:24, 11 February 2019
Line 36: Line 36:  
| 1101 || [4.0.0+] ? ||  
 
| 1101 || [4.0.0+] ? ||  
 
|-
 
|-
| 1106 || [4.0.0+] ? || Takes a total of 0x30-bytes of input, two type-0x15 input buffers, a type-0x6 output buffer, and two type-0x46 output buffers, returns 0x18-bytes of output.
+
| 1106 || [4.0.0+] ? ||  
 
|-
 
|-
| 1107 || [4.0.0+] ? || Takes a total of 0x30-bytes of input, two type-0x15 input buffers, a type-0x6 output buffer, and a type-0x45 input buffer, returns 0x18-bytes of output.
+
| 1107 || [4.0.0+] ? ||  
 
|-
 
|-
 
| 1201 || [3.0.0+] ? || Takes a total of 0x10-bytes of input, returns a total of 0x18-bytes of output.
 
| 1201 || [3.0.0+] ? || Takes a total of 0x10-bytes of input, returns a total of 0x18-bytes of output.
Line 49: Line 49:  
* cmd210: User-processes use hard-coded size 0x88 for the type-0x15 buffer.
 
* cmd210: User-processes use hard-coded size 0x88 for the type-0x15 buffer.
 
* cmd1106/1107: User-processes use hard-coded sizes 0x400 and 0x404 for the first/second type-0x15 buffers.
 
* cmd1106/1107: User-processes use hard-coded sizes 0x400 and 0x404 for the first/second type-0x15 buffers.
 +
 +
The only caps:sc commands used by [[GRC_services|GRC]] are: 1101, 1106, and 1107.
    
== Cmd1 ==
 
== Cmd1 ==
Line 76: Line 78:     
The requirements for the second buffer address/size are the same as the first buffer, except the minimum size is ('''width'''*'''height''')/2.
 
The requirements for the second buffer address/size are the same as the first buffer, except the minimum size is ('''width'''*'''height''')/2.
 +
 +
== Cmd1106 ==
 +
Takes two input u64s '''width'''/'''height''', 4 input u64s, two type-0x15 input buffers, a type-0x6 output buffer, and two type-0x46 output buffers, returns 3 output u64s.
 +
 +
== Cmd1107 ==
 +
Takes two input u64s '''width'''/'''height''', 4 input u64s, two type-0x15 input buffers, a type-0x6 output buffer, and a type-0x45 input buffer, returns 3 output u64s.
    
= caps:ss =
 
= caps:ss =