5.10.2 PipelineModel parameters

This section describes the parameters for the PipelineModel plug-in.

Each parameter is prefixed with PipelineModel and the plug-in name, or plug-in instance name. For example:

PipelineModel.CortexA53PipelineModel.core-type

Table 5-12 PipelineModel parameters

Name Type Default value Description
core-type string ""

The name of the core. This value should match the platform that the plug-in is being attached to. For example:

ARM_Cortex-A53

This parameter is required.

instance-name string ""

The cluster and core instance name, for example:

cluster0.cpu0

This parameter is optional. If it is specified, the plug-in only attaches to the specified cluster and core instance.

If it is not specified, the plug-in attaches to any instance.

output string ""

The path and filename of the output statistics file, or "stderr".

This parameter is optional. If it is specified, the plug-in writes the statistics to the specified file or to stderr. If it is not specified, output is sent to stdout.

start-pc string "0x00000000"

The PipelineModel starts processing instructions from this PC value.

If you want the PipelineModel to process only a subset of a program, use the start-pc and end-pc plug-in parameters. These values might represent the entry and exit of a function call, for example.

After the start-pc address is hit, the PipelineModel processes instructions until one of the following occurs:

  • end-pc is hit.
  • A cycle limit, specified using the --cyclelimit model option, has elapsed.
  • The simulation is terminated.

If end-pc is hit, the PipelineModel stops processing instructions and only resumes if start-pc is hit again.

This parameter is optional. If it is not specified, or if start-pc and end-pc are the same, the plug-in processes all instructions.

end-pc string "0x00000000"

The PipelineModel stops processing instructions when this PC value is reached.

This parameter is optional. If it is not specified, or if start-pc and end-pc are the same, the plug-in processes all instructions.

Non-ConfidentialPDF file icon PDF version100964_1142_00_en
Copyright © 2014–2018 Arm Limited or its affiliates. All rights reserved.