Difference between revisions of "GeneveOS XOP Definitions"

From Ninerpedia
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 Functions]]
| 7 || [[MDOS Memory Management Functions | Memory Management ]]
|-
|-
| 8 || Device operation
| 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