Overview
DSX Mapping step is an explicit and exhaustive mapping of all the
application resources on relevant hardware components.
Use must map the place where software objects lie:
- for Locks, the lock structure itself
- for Mwmr channels, the description
structure, the buffer, and the lock if relevant
- for Barriers, the barrier structure
itself
- for Memspaces, the memory buffer
- for Tasks, either:
- a general purpose processor for running, and memory components for
stack and status buffers
- a dedicated coprocessor and its MWMR controller
- for each Processor, scheduler memory
buffers
- for the complete application, some memory
buffer to store descriptions or state data.
Optionally for Tasks, Processors and the complete Application, user
can also select a logging component for logs output.
Complete description API is explained in its own chapter.