LOADxx.ini
The LOADxx.ini file contains the values for some system configuration
parameters, including the suffixes for some other configuration files.
The LOADxx.ini file may be empty, in which case the Tachyon Operating System
uses default values for the parameters. The suffix for the LOADxx.ini file
itself is specified in the LOAD parameter of the
J390.ini file or by the -load command line parameter.
In addition to parameter definitions, the LOADxx.ini file may contain
blank lines and comment lines. Comment lines are any lines containing an
asterisk as the first non-blank character. In addition, if a blank follows
a parameter definition any subsequent characters on the line are treated
as comments.
Parameter lines can start in any column. Parameter lines start with
the parameter name followed immediately by one or more spaces and then
the parameter value. The parameter names must be in upper case. The parameters
are:
- ARCHLVL
- The ARCHLVL parameter specifies the emulated architecture level.
The ARCHLVL parameter value must be a single digit from 0 to 2 as follows:
- 0
- The architecture level is ESA/390, but with access register mode disabled.
This is the fastest emulation mode since the ALET values in the access registers
do not need to be validated each time storage is referenced.
- 1
- The architecture level is ESA/390.
- 2
- The architecture level is z/Architecture.
The System/390 facilities section
has more information about the facilities included in each architecture level.
The ARCHLVL parameter can be overridden by the -archlvl
command line parameter.
- CLOCK
- The CLOCK parameter can be used to alter the Time Of Day (TOD) clock
value of the Tachyon Operating System. This can be useful when testing
date sensitive logic.
The CLOCK parameter value is either in YYYY.DDD or in YYYY.MM.DD, where
YYYY is the year, DDD is the day of the year, MM is the month and DD is
the day of the month. For example, February 29, 2000 could be specified
as either 2000.060 or as 2000.02.29. The date in the CLOCK parameter alters
the UTC (GMT) date. The local date is calculated from your time zone. The
time-of-day is not altered by the CLOCK parameter. The year can be any
value from 1980 through 2037.
If the CLOCK parameter is not specified, the date is not altered. The
CLOCK parameter can be overridden by the -clock
command line parameter.
- CPUID
- The CPUID parameter can be used to alter the default CPU identification
information stored in certain control blocks. The CPUID parameter value
must be a string of 15 or 18 characters as follows: Characters 1-12 are
the first 12 hexadecimal digits of the CPUID as stored by the STIDP instruction.
The third digit must be a zero and the last 4 digits must be 0-9. Characters
13-15 are the model identifier and must be upper case letters, decimal
digits or the "_" character. The "_" character is replace
by a blank when the information is stored. If present, characters 16-18
override the default manufacturer code. The manufacturer code characters
must be upper case letters. The default manufacturer code is "TAC".
If not specified, the default CPUID parameter value is 1F0nnnnn9672RA2TAC
where the "nnnnn" is replaced by the last 5 digits of the Tachyon
Operating System license serial number.
- IEASYM
- The IEASYM parameter specifies the suffixes for the IEASYMxx.ini
configuration files. The IEASYM parameter value must be either a single
value or a list of values surrounded by parentheses and separated by commas.
Each value must be two characters and each character must each be either a digit (0-9)
or an upper case letter (A-Z). If not specified, the default value is IEASYM00,
which will cause the Tachyon Operating System to read the IEASYM00.ini
configuration file. If more than one suffix is specified, each IEASYMxx.ini
file will be read and processed.
- PARMLIB
- The PARMLIB parameter specifies additional directories in which configuration
files may be found. The PARMLIB parameter value must be a directory path
name. The parameter value may begin with &SYSDIR, which will be replaced
with the name of the directory containing the j390 program. Up to 10 PARMLIB
lines are allowed. The directories will be concatenated in the order specified
to the directory containing the LOADxx.ini configuration file.
- SYSPARM
- The SYSPARM parameter specifies the suffixes for the IEASYSxx.ini
configuration files. The SYSPARM parameter value must be either a single
value or a list of values surrounded by parentheses and separated by commas.
Each value must be two characters and each character must each be either a digit (0-9)
or an upper case letter (A-Z). If more than one suffix is specified, each
IEASYSxx.ini member will be read and processed.
The Tachyon Operating System always reads the IEASYS00.ini file. If
the SYSPARM parameter in IEASYMxx.ini is also specified,
the value in IEASYMxx.ini is appended to the value specified in LOADxx.ini.
If the SYSPARM parameter is not set in either LOADxx.ini nor IEASYMxx.ini,
the Tachyon Operating System will not read any IEASYSxx.ini files beyond
IEASYS00.ini. The SYSPARM parameter values in both LOADxx.ini and IEASYMxx.ini
can be overridden by the -sysp command line
parameter.
- SYSPLEX
- The SYSPLEX parameter specifies the name of the SYSPLEX of which the
emulated system is a member. It sets the value of the &SYSPLEX system
variable symbol. If not specified, the default value is LOCAL.
Example LOADxx.ini file:
* Sample LOAD00.ini file
CLOCK 2000.01.02
CPUID 1F0123459672RA2IBM
ARCHLVL 1
IEASYM AA
SYSPARM (01,02)
PARMLIB &SYSDIR\test
SYSPLEX DUMMY
Frames No Frames Previous Next Contents
Introduction Setup Programs Files Running Testing
Compatibility Customization Messages Codes
© Copyright 1998-2005, Tachyon
Software® LLC.
Last modified on December 1, 2005