5.46 MANUFACTURER (STSI manufacturer code)

5.46.1 Function

MANUFACTURER specifies the manufacturer name returned by the STSI instruction. The default name
is HRC.

5.46.2 Syntax

Descriptive

HRC name

Diagram

HRC ¬¬¬¬§¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ÊÍ




name

5.46.3 Parameter

name

Any name with a maximum length of 16 characters. Valid characters are A-Z and 0-
9. If MANUFACTURER is not specified in the configuration file then the default is
HRC.

5.46.4 Examples

Example 1:

Set the manufacturer name returned by the STSI instruction to “HERC”.

MANUFACTURER HERC

5.47 MAXCPU (
Maximum number of CPUs)

5.47.1 Function

The MAXCPU system parameter specifies the maximum number of installed processor engines. The
combination of MAXCPU and NUMCPU controls the behaviour of how many CPU engines will be con-
figured online upon startup and how many can be configured online later. The NUMCPU statement
specifies the number of engines which will be configured online at startup time. All processors are CP
engines unless otherwise specified by the ENGINES statement.

MAX_CPU_ENGINES is a compile-time variable which sets an upper limit on the value of MAXCPU. The
value of MAX_CPU_ENGINES is displayed in the build information message on the Hercules control
panel at startup time. To change the value of MAX_CPU_ENGINES you must rebuild Hercules. For Unix
builds, specify "./configure --enable-multi-cpu=nn" before performing make. For Windows builds, specify
"SET MAX_CPU_ENGINES=nn" before performing nmake.

MAX_CPU_ENGINES may be up to 128 on 64-bit Linux platforms. On Windows, and on all 32-bit plat-
forms, the maximum value is 64. For performance reasons, values above 32 are not recommended for
32-bit platforms. If MAX_CPU_ENGINES is set to 1 then multiprocessing is disabled. See also the NUM-
CPU statement for a discussion of the performance implications of MAX_CPU_ENGINES.

The value of MAXCPU cannot exceed the value of MAX_CPU_ENGINES. If MAXCPU is not specified in
the configuration file, then its initial value is equal to NUMCPU. If MAXCPU and NUMCPU are both
omitted, then MAXCPU is set to 1.

For detailed explanations on the interrelationship between MAXCPU, ENGINES and NUMCPU please
see

Appendix B. Configuration of Emulated CPUs ”.

5.47.2 Syntax

Descriptive

CPU 1 nn

Diagram

Êʬ¬¬ ¬¬¬§¬¬¬ 1 ¬¬¬¬§¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ÊÍ



nn

5.47.3 Parameter

nn

Specifies the maximum number of installed processor engines. The value of
MAXCPU cannot exceed the value of MAX_CPU_ENGINES (see description
above).

Previous Page Next Page