5.1.1 --plugin command-line option

For an FVP, ISIM, SystemC EVS that uses the scx::scx_parse_and_configure() method, or when using Model Shell or Model Debugger, specify the plug-in using the --plugin <path_to_plugin>/<plugin_name>.so switch.

If more than one plug-in is required, use multiple --plugin switches.

Specify plug-in parameters using the -C option when launching the platform model, or in a configuration file.

For example, to load the TarmacTrace plug-in on Windows:

  1. Run the following command to list both the model parameters and the plug-in parameters:

    FVP_Base_AEMv8A.exe --plugin="%PVLIB_HOME%\plugins\Win64_VC2015\Release\TarmacTrace.dll" --list-params
  2. Run the following command:

    FVP_Base_AEMv8A.exe -C bp.secure_memory=0 \
    --plugin="%PVLIB_HOME%\plugins\Win64_VC2015\Release\TarmacTrace.dll" \
    -C TRACE.TarmacTrace.trace-file=trace.log \
    -a cluster0.cpu0=startup_AEMv8-FVP_AArch64_AC6.axf

    This command does the following:

    • Loads the TarmacTrace plug-in into the model using the model option --plugin.
    • Specifies the TarmacTrace log file using the plug-in parameter TRACE.TarmacTrace.trace-file.
    • Specifies the application to run on the cluster0.cpu0 instance on the model, using the model option -a.
Non-ConfidentialPDF file icon PDF version100964_1180_00_en
Copyright © 2014–2019 Arm Limited or its affiliates. All rights reserved.