Changes

295 bytes added ,  17:57, 2 March 2015
no edit summary
Line 1: Line 1: −
The IPC commands are written to the [[Thread Local Storage]] at offset 0x80. Every IPC command sent to services starts with a u32 header code:
+
The IPC commands are written to the Thread Local Storage, at offset 0x80. Every IPC command sent to services starts with a u32 header code, and parameters, if any, are written after this header. If the kernel was able to dispatch the request, the server replies with an error code at TLS+0x84, and after this code there is the response data, if any.
 +
 
 +
The command header is a 32-bit integer that can be decompossed in the following parts:
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
48

edits