Hercules Version 3: System Messages: CP - CPU Emulation
This page describes the CPU emulation messages for the Hercules S/370,
ESA/390, and z/Architecture emulator.
Messages
HHCCP001W CPU thread set priority priority failed: error
- Meaning
- An attempt to change the priority of the CPU thread to
priority failed. The error is described by error. The thread
priority has not been changed. Hercules overall performance may be
impaired as a result.
- Action
- If performance problems are noted, correct the error and restart
Hercules.
- Issued by
- cpu.c, function cpu_thread
HHCCP002I CPUnumber thread started:
tid=threadid, pid=processid, priority=priority
- Meaning
- The execution thread for CPU number
number has been
started. Its thread id is threadid, its process id is
processid, and its execution priority is priority.
- Issued by
- cpu.c, function cpu_thread
HHCCP003I CPUnumber architecture mode mode
- Meaning
- CPU
number has been set to the mode architecture mode.
- Action
- If a different architecture mode is desired, it may be changed
with the
ARCHMODE configuration statement
or the archmode control panel command.
- Issued by
- cpu.c, function cpu_thread
HHCCP004I CPUnumber Vector Facility online
- Meaning
- The Vector Facility for CPU
number is online and available for
use.
- Issued by
- cpu.c, function cpu_thread
HHCCP005E CPUnumber thread already started
- Meaning
- An attempt was made to add CPU number
number
to the configuration. This CPU already exists.
- Action
- If another CPU is desired in the configuration, select a different
number.
- Issued by
- cpu.c, function cpu_thread
HHCCP006S Cannot create timer thread: error
- Meaning
- An attempt to create the thread used for timing functions has
failed. The error is described by
error.
The CPU thread terminates and successful continuation of Hercules
is not possible.
- Action
- Correct the error and restart Hercules.
- Issued by
- cpu.c, function cpu_thread
HHCCP007I CPUnumber architecture mode set to mode
- Meaning
- CPU number
number has been changed to the architecture
mode mode.
- Issued by
- cpu.c, function cpu_thread
HHCCP008I CPUnumber thread ended:
tid=threadid, pid=processid
- Meaning
- The execution thread for CPU number
number has ended. Its thread
id was threadid, and its process id was
processid.
- Issued by
- cpu.c, function cpu_thread
HHCCP009E CPU MASK MISMATCH: prevmask - currmask. Last
instruction: instruction.
- Meaning
- The CPU interrupt mask has changed unexpectedly. The previous
mask was
prevmask, and the current mask is currmask. The
last instruction executed was instruction. This is an internal
error.
- Action
- Report this message and the circumstances to the Hercules developers.
- Issued by
- cpu.c, function process_interrupt
HHCCP010I CPUnumber store status completed.
- Meaning
- CPU number
number has completed a store status operation.
- Issued by
- cpu.c, function process_interrupt
HHCCP011I CPUnumber: Disabled wait state
- Meaning
- CPU number
number has entered a disabled wait state. It
will not execute any further instructions unless it is reset or restarted.
This is usually done to report a severe error in execution of an operating
system.
- Action
- Correct the error denoted by the wait state code, if applicable.
- Issued by
- cpu.c, function process_interrupt
HHCCP023I External interrupt: Interrupt key
- Meaning
- The CPU has taken an external interrupt because the operator
pressed the interrupt key or issued the panel command
ext.
- Action
- None.
- Issued by
- external.c, function perform_external_interrupt
HHCCP024I External interrupt: Clock comparator
- Meaning
- The CPU has taken a clock comparator interrupt.
This message is issued only when the CPU is in single-stepping
or instruction-tracing mode.
- Action
- None. External interrupts are part of normal system operation.
- Issued by
- external.c, function perform_external_interrupt
HHCCP025I External interrupt: CPU timer=xx...xx
- Meaning
- The CPU has taken a CPU timer interrupt.
xx...xx is the hexadecimal value of the CPU timer.
This message is issued only when the CPU is in single-stepping
or instruction-tracing mode.
- Action
- None. External interrupts are part of normal system operation.
- Issued by
- external.c, function perform_external_interrupt
HHCCP026I External interrupt: Interval timer
- Meaning
- The CPU has taken an external interrupt caused by the interval timer.
This message is issued only when the CPU is in single-stepping
or instruction-tracing mode.
- Action
- None. External interrupts are part of normal system operation.
- Issued by
- external.c, function perform_external_interrupt
HHCCP027I External interrupt: Service signal intparm
- Meaning
- The CPU has taken a service signal external interrupt.
intparm is the interrupt parameter.
This message is issued only when the CPU is in single-stepping
or instruction-tracing mode.
- Action
- None. External interrupts are part of normal system operation.
- Issued by
- external.c, function perform_external_interrupt
HHCCP090W The configuration has been placed into a system check-stop state because of an incompatible service call
- Meaning
- A READ SCP INFO (code X'00020001') Service call has been issued from a CPU which is not a CP engine.
All the CPUs in the configuration are put into a Check-Stop state.
- Action
- Ensure the CPU that issues the service call is a CP engine and restart the program.
- Issued by
- service.c, function service_call
If you have a question about Hercules, see the
Hercules Frequently-Asked Questions page.
Last updated $Date$ $Revision$