5.10.1 PipelineModel parameters

This section describes the parameters for the CortexA53PipelineModel plug-in example. Other PipelineModel plug-ins might have different parameters.

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 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 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_1180_00_en
Copyright © 2014–2019 Arm Limited or its affiliates. All rights reserved.