Changes

666 bytes added ,  06:47, 14 December 2014
Line 29: Line 29:  
| (u8 input)
 
| (u8 input)
 
|-
 
|-
| 0x0007....
+
| 0x00070000
|  
+
| The user process must setup the output-buffer hdr+ptr data @ TLS+0x180 when using this. cmdreply[2] = actual output data size?
 
|-
 
|-
| 0x0008....
+
| 0x00080100
|  
+
| (<0x10-bytes starting at cmdreq[1]>)
 
|-
 
|-
| 0x0009....
+
| 0x00090000
 
|  
 
|  
 
|-
 
|-
| 0x000A....
+
| 0x000A0000
|  
+
| The user process must setup the output-buffer hdr+ptr data @ TLS+0x180 when using this.
 
|-
 
|-
| 0x000B....
+
| 0x000B0042
|  
+
| (u32 size, ((Size<<14) <nowiki>|</nowiki> 2), inbufptr)
 
|-
 
|-
| 0x000C....
+
| 0x000C0044
|  
+
| (u32 size, 0x20, <procid set by kernel>, ((Size<<14) <nowiki>|</nowiki> 0x402), inbufptr)
 
|-
 
|-
| 0x000D....
+
| 0x000D0040
|  
+
| (u16 in)
 
|-
 
|-
| 0x000E....
+
| 0x000E0000
 
|  
 
|  
 
|-
 
|-
| 0x000F....
+
| 0x000F00C2
|  
+
| (u32 unk0, u32 unk1, u32 unk2, ((Size<<14) <nowiki>|</nowiki> 0x802), inbufptr)
 
|-
 
|-
| 0x0010....
+
| 0x00100040
|  
+
| (u32 in)
 
|-
 
|-
| 0x0011....
+
| 0x00110040
|  
+
| (u32 in)
 
|-
 
|-
| 0x0012....
+
| 0x00120040
|  
+
| (u32 in)
 
|-
 
|-
| 0x0013....
+
| 0x00130000
|  
+
| Writes an output u32 to cmdreply[2].
 
|-
 
|-
| 0x0014....
+
| 0x00140000
|  
+
| This writes an output 0x30-byte struct starting at cmdreply[2].
 
|-
 
|-
| 0x0015....
+
| 0x00150000
|  
+
| This writes an output 0x2C-byte struct starting at cmdreply[2].
 
|-
 
|-
| 0x0016....
+
| 0x00160000
 
|  
 
|  
 
|-
 
|-
| 0x0017....
+
| 0x00170000
 
|  
 
|  
 
|}
 
|}