Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Paths correction

Anchor
TopConfPage
TopConfPage

...

 

Parameter

Type

Values

ace_mode

Boolean

true or false.

This statement enables the ACE mode if the CHARON-AXP license permits it. If this statement is omitted from the CHARON-AXP configuration file and the license permits it, "true" is the default, otherwise "false" is the default. For test purposes the ACE mechanism can be disabled with:

set cpu ace_mode=false

Info

"set cpu ace_mode=true" is ignored when the license does not permit ACE operation.

The CHARON-AXP log file displays the status of the ACE option.

The ACE mode is disabled when the host system does not meet the minimum physical requirements for this operation. If the emulator appears not to run at its normal performance, check the log file for a change in the ACE mode and verify that sufficient host resources, especially memory, are available.

The ACE mode can be additionally calibrated with "set ace" directive and the following parameters:

Parameter

Type

Description

cpu_architectureText String

Specifies the architecture of the virtual Alpha CPU. Can be one of the following: EV4, EV45, EV5, EV56, EV6, EV67, EV68

Example:

set ace cpu_architecture = EV6

Refer to this section to find an appropriate value of the HP Alpha architecture per each HP Alpha model supported by CHARON-AXP.

cache_size

Value

"cache_size" defines the amount of memory in megabytes allocated to the ACE cache.

The default value of the cache_size set to 1GB (1024 MB).

Example:

set ace cache_size=2048


Back to Table of Contents
 

RAM  

The CHARON-AXP memory subsystem is permanently loaded and has the logical name "ram".

ParameterTypeDescription
sizeNumericSize of the emulated memory in MB.

...

ParameterTypeDescription
containerText string

Specifies a name for the file in which CHARON-AXP preserves the time and date during its “offline” period. This file also keeps some console parameters (such as the default boot device).

By default it is left unspecified.(info) it

Example:

set toy container="/Charon/my_virtual_system.dat"

(info) It is recommended to specify the full path to the TOY file.

sync_to_hostText string

Specifies whether and how the guest OS time is synchronized with the CHARON host time.

Syntax:

set TOY sync_to_host = "{as_vms | as_tru64 | as_is}[, nowrite]"

where:

ParameterDescription
as_vmsIf the guest OS is OpenVMS/AXP and its date and time must be set to the host's date and time each time it boots.
as_tru64If the guest OS is Tru64 UNIX and its date and time must be set to the host's date and time each time it boots.
as_isIf the TOY date and time must be set to the host's UTC date and time
nowriteDisable undesirable updates to the TOY from the guest OS.

Example:

set TOY sync_to_host = "as_vms, nowrite"

To synchronize the guest OS with TOY, use the following commands:

On OpenVMS/AXPOn Tru64 UNIX
$ set time
# date -u `consvar -g date | cut -f 3 -d ' '`

The default value is "not specified" - it means that by default CHARON does not synchronize its guest OS time with the CHARON host time but collects date and time from the file specified with "container" parameter.

(warning) If "sync_to_host" parameter is specified there is no need to specify "container" parameter in addition.

Example:

set toy container="C:\Charon\my_virtual_system.dat"


The CHARON-AXP time zone may be different from that of the host system. Correct CHARON time relies on the correctness of the host system time to calculate the duration of any CHARON “offline” periods. (i.e. while the virtual system is not running). Every time CHARON comes on line it calculates a Delta time (the system time is used if there is no TOY file). Therefore, if the host system time is changed while CHARON is not running, the CHARON time may be incorrect when CHARON is restarted and the CHARON time must be set manually.

...

 

ParameterTypeDescription
containerText string

Specifies the name of a file in which CHARON-AXP stores an intermediate state of its Flash ROM. This state includes, for example, most of the console parameters.

By default it is left unspecified.

(info) it is recommended to specify the full path to this file

Example:

set rom container=”C:\Charon\”/Charon/my_virtual_system.rom”
system_nameText string

Allows changing the system name, for example:

set rom system_name=”Alpha Server 1000 4/200”

Refer to this section to find an appropriate value of the HP Alpha system name per each HP Alpha model supported by CHARON-AXP

system_serial_numberText string

Allows changing the system serial number, for example:

set rom system_serial_number = NY12345678

Any sequence of characters can be used as a serial number. Sequences longer than 16 symbols are truncated to 16 symbols.

Serial Numbers should be according to DEC standard: 10 characters. First two characters are capital letters, remaining 8 characters are decimal digits.

By default it is set to SN01234567

dsrdb[n]Numeric

DSRB - Dynamic System Recognition Data Block. These parameters allow changing the emulated hardware model type.

dsrdb[0] stands for SMM - System Marketing Model.

Example:

set rom dsrdb[0]=1090

This section describes connection between "dsrdb" parameter and the rest of the parameters defining an exact HP Alpha model - including SMM.

versionText string

Sets Console and PAL code versions in the following way:

FunctionCommand
Set SRM Console version to X.Y-Z
set rom version[0] = x.y-z
Set OpenVMS PAL code version to X.Y-Z
set rom version[1] = x.y-z
Set Tru64 UNIX PAL code version to X.Y-Z
set rom version[2] = x.y-z

Example:

set rom version[0] = 7.3-1 version[1] = 1.98-104 version[2] = 1.92-105

 

...

HP AlphaStation 200 - 400

set session hw_model=set rom system_name=set ace cpu_architecture=set rom dsrdb[0]=
AlphaServer_400AlphaStation 200 4/100EV41156
AlphaServer_400AlphaStation 200 4/133EV41088
AlphaServer_400AlphaStation 205 4/133EV41250
AlphaServer_400AlphaStation 255 4/133EV41257
AlphaServer_400AlphaStation 200 4/166EV41087
AlphaServer_400AlphaStation 205 4/166EV41251
AlphaServer_400AlphaStation 255 4/166EV41258
AlphaServer_400AlphaStation 400 4/166EV41086
AlphaServer_400AlphaStation 205 4/200EV41252
AlphaServer_400AlphaStation 255 4/200EV41259
AlphaServer_400AlphaStation 200 4/233EV451151
AlphaServer_400AlphaStation 205 4/233EV451253
AlphaServer_400AlphaStation 255 4/233EV451260
AlphaServer_400AlphaStation 400 4/233EV451152
AlphaServer_400AlphaStation 205 4/266EV451254
AlphaServer_400AlphaStation 255 4/266EV451261
AlphaServer_400AlphaServer 300 4/266EV451593
AlphaServer_400AlphaStation 400 4/266EV451153
AlphaServer_400AlphaStation 400 4/266EV451154
AlphaServer_400AlphaStation 200 4/300EV451157
AlphaServer_400AlphaStation 205 4/300EV451255
AlphaServer_400AlphaStation 255 4/300EV451262
AlphaServer_400AlphaStation 400 4/300EV451160
AlphaServer_400AlphaStation 205 4/333EV451256
AlphaServer_400AlphaStation 255 4/333EV451263

...

set session hw_model=set rom system_name=set ace cpu_architecture=set rom dsrdb[0]=set rom dsrdb[1]=set rom dsrdb[2]=
AlphaServer_GS80AlphaServer GS80 67/728EV671967  
AlphaServer_GS80AlphaServer GS1280EV672038503050

...