SYNOPSIS
project-setup [options] [project]
DESCRIPTION
This section only includes the Model Builder specific functionality of
project-setup
. The documentation for the basic functionality can be found
in the Simics Reference Manual.
OPTIONS
--device=DEVICE_NAME, --dml-device=DEVICE_NAME
Generate skeleton code for a device, suitable to use as a starting point for implementing your own device. The default implementation language is DML. See the --c-device and --py-device options for creating devices using other languages. If the device already exists, this option is ignored. To recreate the skeleton, remove the device directory.--c-device=DEVICE_NAME
Similar to --device, but creates a device using C instead of DML.--c++-device=DEVICE_NAME
Similar to --device, but creates a device using C++ instead of DML.--py-device=DEVICE_NAME
Similar to --device, but creates a device using Python instead of DML.--component=COMPONENT_NAME
Similar to --device, but creates a component skeleton in Python.--copy-module=DEVICE_NAME
Copies the source code of a module into the project. The files will be copied from the Simics installation. If the module already exist in your project, you must manually delete it first.--list-modules
List the modules with source code that can be copied into the project using the --copy-module argument.--osa-tracker=TRACKER_NAME
Generate skeleton code for an OS Awareness tracker, suitable to use as a starting point for implementing your own OS Awareness tracker. If the module already exists, this option is ignored. To recreate the skeleton, remove the module directory. The skeleton will be created in a directory named after the TRACKER_NAME and suffixed with '-tracker'.--instrumentation-tool=TOOL_NAME
Generate skeleton code for an instrumentation tool, suitable to use as a starting point for implementing your own tool. If the module already exists, this option is ignored. To recreate the skeleton, remove the module directory. The skeleton will be created in a directory named after the TOOL_NAME.--instrumentation-filter=FILTER_NAME
Generate skeleton code for an instrumentation filter, suitable to use as a starting point for implementing your own filter. If the module already exists, this option is ignored. To recreate the skeleton, remove the module directory. The skeleton will be created in a directory named after the FILTER_NAME.