Difference between revisions of "GeneveOS XOP Definitions"
Jump to navigation
Jump to search
| Line 3: | Line 3: | ||
Compared to common architecture concepts, the XOP is TI's way of implementing a '''system call'''. | Compared to common architecture concepts, the XOP is TI's way of implementing a '''system call'''. | ||
== XOP | {| class="left" | ||
! style="width:10em" | XOP number | |||
[[Geneve keyboard control]] | ! Category | ||
|- | |||
| 5 || [[Geneve keyboard control]] | |||
|- | |||
| 6 || Video | |||
|- | |||
[[MDOS Memory Management Functions]] | | 7 || [[MDOS Memory Management Functions | Memory Management Functions]] | ||
|- | |||
| 8 || Device operation | |||
|- | |||
| 9 || Utility functions | |||
|- | |||
| 10 || Mathematical functions | |||
|} | |||
[[Category:MDOS]] | [[Category:MDOS]] | ||
[[Category:Geneve]] | [[Category:Geneve]] | ||
[[Category:Programming]] | [[Category:Programming]] | ||
Revision as of 14:38, 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 | Geneve keyboard control |
| 6 | Video |
| 7 | Memory Management Functions |
| 8 | Device operation |
| 9 | Utility functions |
| 10 | Mathematical functions |