Difference between revisions of "GeneveOS XOP Definitions"
Jump to navigation
Jump to search
m |
|||
Line 8: | Line 8: | ||
! Category | ! Category | ||
|- | |- | ||
| 5 || [[Geneve keyboard control]] | | 5 || [[Geneve keyboard control | Keyboard ]] | ||
|- | |- | ||
| 6 || Video | | 6 || [[GeneveOS Video Interface | Video display ]] | ||
|- | |- | ||
| 7 || [[MDOS Memory Management Functions | Memory Management | | 7 || [[MDOS Memory Management Functions | Memory Management ]] | ||
|- | |- | ||
| 8 || Device | | 8 || [[GeneveOS Device Operation | Device Operation ]] | ||
|- | |- | ||
| 9 || Utility functions | | 9 || Utility functions |
Revision as of 14:42, 17 July 2016
MDOS makes frequent use of XOPs and offers them for user programs. An XOP (extended operation) is a special command of the TMS processor family which causes a context switch, transferring control to a location that is specified in a table.
Compared to common architecture concepts, the XOP is TI's way of implementing a system call.
XOP number | Category |
---|---|
5 | Keyboard |
6 | Video display |
7 | Memory Management |
8 | Device Operation |
9 | Utility functions |
10 | Mathematical functions |