## NAME

malloc_init - initializes memory for DSPnano or Unison RTOS

## SYNOPSIS

void malloc_init();

## DESCRIPTION

The malloc_init() primitive is used to create and initialize memory as the first part of setup for either DSPnano or Unison Operating Systems.

This is a very important function for initialization and setup of memory. It initializes memory and sets up malloc() and free(). By replacing the code in this function, and adding new memory management strategies and routines, the complete memory management scheme can be modified.

The memory management should also take into account the kalloc() call and approach used. By carefully integration of all of these items, the system performance and memory allocation can be tailored to specific application needs.

## RETURN VALUES

None

## ERRORS

None

## SEE ALSO

malloc(), pool_create(), pt_create(), kalloc()

## < Copyright Rowebots Research Inc. and Multiprocessor Toolsmiths Inc. 1987-2018 >