2.10. Parameter Export List

The parameter export list is used to limit the set of CADI parameters of a virtual platform exposed to the user.

The parameter export list is a special purpose behavior and must be placed in the top component. It must be named setupGlobalSystemAttributes().

Example 2.35 shows an example of including a parameter export list.

Example 2.35. Using a parameter export list

behavior setupGlobalSystemAttributes()
{
  // hides parameters of 'core' and its subcomponents
  hideParameter("*.core.*"); 
  
  // but expose all parameters of component core.cpu0
  exposeParameter("*.core.cpu0.*");

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

The methods used for exposing and hiding parameters have the following meaning:

exposeParameter()

Expose the given parameters.

hideParameter()

Hide the given parameters.

The following rules apply:

Copyright © 2007-2009 ARM Limited. All rights reserved.ARM DUI 0372H
Non-Confidential