1#
2#       Sample configuration file for Hercules ESA/390 emulator
3#
4
5#------------------------------------------------------------------------------
6#       CPU Configuration
7#------------------------------------------------------------------------------
8
9  CPUSERIAL 002623              # CPU serial number
10  CPUMODEL  3090                # CPU model number
11  MODEL     EMULATOR            # STSI returned model
12  PLANT     ZZ                  # STSI returned plant
13  MANUFACTURER HRC              # STSI returned manufacturer
14  LPARNAME  HERCULES            # DIAG 204 returned lparname
15  CPUVERID  FD                  # CPU Version Identification
16  MAINSIZE  64                  # Main storage size in megabytes
17  XPNDSIZE  0                   # Expanded storage size in megabytes
18  NUMCPU    1                   # Number of CPUs
19# NUMVEC    1                   # Number of Vector Processors
20  MAXCPU    8                   # Maximum number of CPUs
21  ARCHMODE  ESA/390             # Architecture mode S/370, ESA/390 or z/Arch
22  ALRF      DISABLE             # ASN-and-LX-Reuse facility
23  ECPSVM    NO                  # VM Assist : NO or Level (20 recommended)
24
25#------------------------------------------------------------------------------
26#       OS Tailoring
27#------------------------------------------------------------------------------
28
29  LOADPARM  0120....            # IPL parameter
30  OSTAILOR  LINUX               # OS tailoring
31  SYSEPOCH  1900                # Base year for initial TOD clock
32# TZOFFSET  0                   # Using UTC (GMT)
33
34
35#------------------------------------------------------------------------------
36#       Hercules Service Processor and Hercules Application Window
37#------------------------------------------------------------------------------
38
39
40# MODPATH   /usr/local/lib/hercules     # Where to search for modules
41# LDMOD     dyninst tcpip               # Modules to be loaded
42
43#------------------------------------------------------------------------------
44#       Hercules Service Processor and Hercules Application Window
45#------------------------------------------------------------------------------
46
47  CODEPAGE  default                     # CodePage conversion table
48  DIAG8CMD  disable                     # OS may not issue commands via DIAG 8
49
50  HTTPPORT  8081 noauth userid password # HTTP server port
51# HTTPROOT  /usr/local/share/hercules/  # HTTP root directory
52
53  PANRATE   FAST                        # Panel refresh rate
54
55
56#-------------------------------------------------------------------------------
57#       Advanced Hercules Performance Tailoring
58#
59#       +----------------------------------------------------------------+
60#       | Caution:  Modification of these parameters may adversely       |
61#       |           affect the performance of the host system            |
62#       |           and/or Hercules.                                     |
63#       +----------------------------------------------------------------+
64#-------------------------------------------------------------------------------
65
66# HERCPRIO    0                 # Hercules process runs at Normal priority
67# CPUPRIO    15                 # CPU thread(s) run at Low priority
68# DEVPRIO     8                 # Device thread(s) run at Below Normal priority
69# TODPRIO   -20                 # TOD Clock and timer thread are Time Critical
70
71
72#-------------------------------------------------------------------------------
73#       Integrated Hercules I/O Controller
74#
75
76# DEVTMAX      0                # Device threads, 8 on Windows, else unlimited
77  CNSLPORT  3270                # TCP port number to which consoles connect
78# SHRDPORT  3990                # TCP port number for sharing DASD images on
79                                # this instance of Hercules (inactive)
80
81#   .-----------------------Device number
82#   |     .-----------------Device type
83#   |     |       .---------File name and parameters
84#   |     |       |
85#   V     V       V
86# ----    ----    --------------------
87  0009    3215-C  / noprompt
88  000C    3505    ./util/zzsacard.bin
89  000D    3525    punch00d.txt ascii
90  000E    1403    print00e.txt crlf
91  001F    3270
92#         The following statements are examples. Some of them require
93#         user tailoring before being used.
94# 0580    3420    ickdsf.ipl
95# 0120    3380    mvsv5r.120
96# 0121    3380    mvsv5d.121
97# 0122    3380    mvswk1.122
98# 0140    9336    dosres.140
99# 0141    9336    syswk1.141
100#
101#         The following statement defines 3 3270 devices starting
102#             at address 0200
103# 0200.3  3270
104#
105#         The following statement defines 3480 devices
106#             at addresses 0280 to 028F
107# 280-28F 3480
108#
109#         The following statement defines 3420 devices
110#             at addresses 02C0 & 02C2
111# 2C0,2C2 3420
112# 0300    3370    sysres.300
113#
114#         The following statements define 3380 Devices
115#             with the CUU substituted in the device file name
116#             device file names will be
117#                  400.3380, 401.3380, 402.3380 and 403.3380
118# 400-403 3380   $(CUU).3380
119#
120#         CCUU may also be used to define a 4 digit device address
121#                 in the name
122#                 device file names will be
123#                 0480.3380, 0481.3380, 0482.3380 and 0483.3380
124# 480-483 3380   $(CCUU).3380
125#
126# 0700    3270
127