Thread Local Storage: Difference between revisions
No edit summary |
Document exception handler fields |
||
(One intermediate revision by one other user not shown) | |||
Line 13: | Line 13: | ||
! Description | ! Description | ||
|- | |- | ||
| 0 | | 0x00 | ||
| 0x40 | |||
| Undefined, can be used by application for any purpose | |||
|- | |||
| 0x40 | |||
| 0x44 | |||
| Exception handler return address | |||
|- | |||
| 0x44 | |||
| 0x48 | |||
| Exception handler SP control (1 = use aligned SP, other = use arbitrary memory, must be mapped & RW) | |||
|- | |||
| 0x48 | |||
| 0x4C | |||
| Exception handler [[ERR:Throw#Exception|context]] control (0 = use SP control memory, 1 = use aligned SP, other = use arbitrary memory, must be mapped & RW) | |||
|- | |||
| 0x4C | |||
| 0x80 | | 0x80 | ||
| Undefined | | Undefined | ||
|- | |- | ||
| 0x80 | | 0x80 | ||
Line 23: | Line 39: | ||
| 0x180 | | 0x180 | ||
| 0x80 | | 0x80 | ||
| IPC static buffers | | IPC static buffers: 16 pairs of a [[IPC|static buffer translation descriptor]] (specifying the buffer size) and a buffer pointer | ||
|} | |} |