Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Div
stylefont-weight: bold;

Excerpt

System configuration object.

Syntax
x
Description

...

system.cpus = cpu-count
system.hw_name = "hw-name"
system.smm = smm-value

Description

The system configuration object is used to control the number of CPUs as well as the system identification and marketing values provided by the emulated Alpha system.  The following tables describes how these values correspond to $GETSYI item codes.

Panel
bgColor#ffffff
titleBGColor#f0f0f0
titleSystem Objects Members Compare to $GETYI Item Codes
System Object Member$GETSYI Item CodeDescription
cpusSYI$_AVAILCPU_CNTThe number of CPUs in the Alpha.
hw_nameSYI$_HW_NAMEThe Alpha model name string.
smmSYI$_HW_MODELAn integer that indicates the Alpha hardware model type (System Marketing Model).

The system object and its members are optional.  If not defined cpu-count defaults to 1.  The maximum number of virtual CPUs can be calculated by subtracting the number of host CPUs from those reserved for I/O processing.  The number of host CPUs reserved for I/O processing can be configured in the graphical user interface.  However, the maximum CPU count is still limited by the virtual Alpha system model.

Occasionally, when moving from a native to virtual Alpha system it is not possible to create an exact configuration match.  A number of third-party software products can often license against the specific hardware model and it is necessary to adjust these values to allow these products to continue to run.