The following objects are pre-defined and can be used within the board-specific configuration files:
SYSTEM specifies the kind of ChorusOS operating system currently built and is an enumeration. The possible values of SYSTEM are:
kernonly: the system image will contain the micro-kernel, built-in drivers and possibly built-in application actors
chorus: the system image will contain the micro-kernel, built-in drivers, the POSIX personality and possibly built-in application actors
uartTest or flashTest: the system image will contain the corresponding device driver (UART or flash memory) test program
kts or ktu: the system image will contain the general purpose micro-kernel test suite to be run in the supervisor (kts) or the user (ktu) mode
benchs or benchu: the system image will contain the micro-kernel benchmark program to be run in the supervisor (benchs) or the user (benchu) mode
BOOT_MODE specifies how the generated system image will be deployed on the target board, and is an enumeration. The possible values for BOOT_MODE are:
ROM: the system image will be deployed (burned, flashed) in ROM or flash
RAM: the system image will be downloaded in RAM from a local device or the network
BUILD_DIR is a string specifying the build directory prepared by the configure utility during the ChorusOS operating system installation.
BSP_DIR is a string specifying the installation directory of the BSP configuration and bootstrap package.
DRV_F_DIR is a string specifying the installation directory of the Family-specific drivers package.
DRV_DIR is a string specifying the installation directory of the Generic drivers package.