GeneveOS XOP Definitions

From Ninerpedia
Jump to navigation Jump to search

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.

General usage of XOPs

XOP five: Keyboard

Geneve keyboard control

XOP six: Video

XOP seven: Memory

MDOS Memory Management Functions

XOP eight: Device operation

XOP nine: Utilities

XOP ten: Maths