2.12 Component parameter export list

Use the parameter export list to limit the exposed set of CADI parameters of a virtual platform. It is a special purpose behavior. Place it in the top component as setupGlobalSystemAttributes().

A parameter export list
behavior setupGlobalSystemAttributes()
{
    // hide parameters of 'processor' and its subcomponents
    hideParameter("*.processor.*"); 

    // but expose all parameters of component processor.core0
    exposeParameter("*.processor.core0.*");

    // but do not expose its semihosting parameters.
    hideParameter("*.processor.core0.semihosting*"); 
}

The methods for exposing and hiding parameters are:

exposeParameter()
Expose the given parameters.
hideParameter()
Hide the given parameters.

These rules apply:

  • By default all parameters are exposed.
  • The filtering patterns given as the parameters of exposeParameter and hideParameter can either contain fully qualified parameter names (including instance names) or wild card expressions.
  • Filter patterns are evaluated in the order of their calls.
Non-ConfidentialPDF file icon PDF version101092_0100_04_en
Copyright © 2014–2018 Arm Limited or its affiliates. All rights reserved.