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
priorityfailed. The error is described byerror. 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 numberhas been
started. Its thread id isthreadid, its process id isprocessid, and its execution priority ispriority.
- Issued by
  
- cpu.c, function cpu_thread
  
 
- 
HHCCP003I CPUnumber architecture mode mode
- 
  - Meaning
  
- CPU numberhas been set to themodearchitecture mode.
- Action
  
- If a different architecture mode is desired, it may be changed
with the ARCHMODEconfiguration statement
or thearchmodecontrol panel command.
- Issued by
  
- cpu.c, function cpu_thread
  
 
- 
HHCCP004I CPUnumber Vector Facility online
- 
  - Meaning
  
- The Vector Facility for CPU numberis 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 numberto 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 numberhas been changed to the architecture
modemode.
- Issued by
  
- cpu.c, function cpu_thread
  
 
- 
HHCCP008I CPUnumber thread ended:
tid=threadid, pid=processid
- 
  - Meaning
  
- The execution thread for CPU number numberhas ended. Its thread
id wasthreadid, and its process id wasprocessid.
- 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 iscurrmask. The
last instruction executed wasinstruction. 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 numberhas completed a store status operation.
- Issued by
  
- cpu.c, function process_interrupt
  
 
- 
HHCCP011I CPUnumber: Disabled wait state
- 
  - Meaning
  
- CPU number numberhas 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$