Supported Hardware

Support Matrix

Board Name

BSP

Networking Stack

Notes

mvme6100

beatnik

libbsd

mvme3100

mvme3100

libbsd

tsec network driver requires libbsd patches

mvme5500

beatnik

libbsd

em network driver currently does not work

uC5282

uC5282

legacy

pc686

i386

libbsd

For testing in Qemu

K26 SOM

zynqmp-api

libbsd

Tested on Xilinx Kv260 devkit (w/K26 SOM)

BSP Preprocessor Checks

These are defined in the individual bsp.h headers from RTEMS itself.

BSP

Macro

beatnik

LIBBSP_BEATNIK_BSP_H

mvme3100

LIBBSP_POWERPC_MVME3100_BSP_H

mvme5500

LIBBSP_BEATNIK_BSP_H

uC5282

LIBBSP_M68K_UC5282_BSP_H

pc686

LIBBSP_I386_PC386_BSP_H

amd-k26/zynqmp

LIBBSP_AARCH64_XILINX_ZYNQMP_BSP_H

Other Feature Checks

These are set by our wscript and CMake scripts.

Define

Description

RTEMS_LEGACY_STACK

Set when we have the legacy networking stack

RTEMS_BSD_STACK

Set when we have the BSD networking stack

HAVE_RTEMS_H

HAVE_SYS_MMAN_H

HAVE_STRINGS_H

HAVE_SYS_SELECT_H

HAVE_SYS_TERMIOS_H

HAVE_TERMIOS_H

HAVE_NCURSES_TERM_H

HAVE_NCURSES_CURSES_H

HAVE_SYS_FEATURES_H

HAVE_LINK_H

HAVE_PTHREADS

HAVE_RTEMS_CACHE_H

HAVE_DEBUGGER

HAVE_BSD_NETWORKING

HAVE_LEGACY_NETWORKING

HAVE_PCI