IPC: Difference between revisions
x/y were swapped between header table and command structure table |
No edit summary |
||
| Line 1: | Line 1: | ||
Every IPC command sent to services | 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: | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
| Line 75: | Line 75: | ||
| 0x0000???2 <nowiki>|</nowiki> (size<<14) | | 0x0000???2 <nowiki>|</nowiki> (size<<14) | ||
<ptr> | <ptr> | ||
| The corresponding value contains a ptr to a buffer of said size, that should be copied to an already set-up buffer in destination process at | | The corresponding value contains a ptr to a buffer of said size, that should be copied to an already set-up buffer in destination process at [[Thread Local Storage]] offset 0x180. | ||
|- | |- | ||
| 2 | | 2 | ||