Services and Modeling for Embedded Software Development
Embecosm divider strip
Prev  Next

Glossary

Application Binary Interface (ABI)

The definition of how registers are used during function call and return for a particular architecture.

big endian

A multi-byte number representation, in which the most significant byte is placed first (i.e. at the lowest address) in memory.

See also little endian

Board Support Package (BSP)

The low level interface between an operating system or library and the underlying physical platform.

Block Stated by Symbol (BSS)

Universally known by its acronym (the full name is a historical relic), this refers to an area of storage used for holding static variables and initialized to zero.

little endian

A multi-byte number representation, in which the least significant byte is placed first (i.e. at the lowest address) in memory.

See also big endian

reentrant

A function which is reentrant may be safely called from another thread of control while an initial thread's flow of control is still within the function.

In general a function will be reentrant if it changes no static state.

special purpose register (SPR)

A set of up to 216 32-bit registers used to hold additional information controlling the operation of the OpenRISC 1000 

supervision register

An OpenRISC 1000  special purpose register holding information about the most recent test result, whether the processor is in supervisor mode, and whether certain functions (cache etc) are enabled.

See also special purpose register

Embecosm divider strip