The  main   storage  analysis  subroutine  is  given  control  when  the  machine   check  interruption  was  caused  by   a  multiple-bit  storage  error.  An  
initial function points themachine   check  new  PSi   to  an  internal  
subroutine to indicate a solid machine check, in case a machine check
interruption occurs while exercising main storage.
Damaged storage areas associated with any portion of theCP   nucleus  
itself cannot be refreshed; multiple-bit storage errors inCP   cause  the  V8/370   system   to  be  terminated.  An  automatic  restart  reinitializes  V8/370.   If  the  damage   is  not  in  the  CP   nucleus,  main   storage  is  exercised  to  determine   if  the  failure  is  solid  or  intermittent.  ftultiple-bit   ECC  
storage errorson   a  3031,   3032,   or  3033   processor  are  always  treated  as  
solid errors. If the failure is solid, the 4K pageframe   is  marked  
unavailable for useby   the  system.   If  the  failure  is  intermittent,  the  
page frame is marked invalid. The change bits associated with the
damaged pageframe   are  checked  to  determine  if  the  page  had  been  
altered,by   the  virtual  machine.  If  no  alteration  had  occurred,  Vft/370   assigns  a  new  page  frame  to  the  virtual  machine   and  a  backup  copy  of  the  
page is brought into storage the nexttime   the  page  is  referenced.  If  
the page had been alteredV8/370   resets  or  terminates  the  virtual  
.achine, clears its virtual storage, and sends an appropriatemessage   to  
the user. Nor.alsystem   operation  continues  for  all  other  users.  
TheSPP   analysis  subroutine  is  given  control  when   the  machine   check  
interruption was causedby   an  SPF   error.  An  initial  function  points  the  machine   check  new  PSi   to  an  internal  subroutine  if  a  machine  check  
interrruption occurs during testing and validation. TheSPF   analysis  
routine thendetermines   if  the  error  was  associated  with  a  failure  in  
virtualmachine   storage  or  in  the  storage  associated  with  the  control  
program.
AnSPF   error  associated  with  VK/370   is  a  potentially  catastrophic  
failure. Namely,Vft/370   always  runs  with  a  PSi   key   of  zero,  which  means   that  the  SPF   key  in  main  storage  is  not  checked  for  an  out-of-parity  
condition. TheSPF   analysis  subroutine  exercises  all  16  keys  in  the  
failing storage 2K page frame. If anSPP   machine  check  occurs  in  
exercising the 16 keys 5 times each, the error is considered solid and
the operatingsystem   is  terainated  with  a  system   shutdown.  If  an  SPF   machine   check  does  not  occur,  the  machine  check  is  considered  
intermittent. The zerokey   is  restored  to  the  failing  2K  page  frame  and  
this is transparent to the virtualmachine.   If  an  SPF   machine   check  occurs,  which  is  associated  with  a  virtual  machine,   the  SPF   analysis  subroutine  exercises  all  16  keys  in  the  
failing storage 2K page frame. If anSPF   machine   check  does  not  occur,  
the aachine check is intermittent and theSWPTABLE   for  the  page  
associated with the failing storage address is located. The storage key
for the failing 2K storage page frame is retrievedfrom   the  SWPTIBLE   and  
the change and reference bits are set on in the storage key. The
storage key is then stored into the affected failing storage 2K page
fraae. If anSPF   machine  check  occurs  in  exercising  the  16  keys  5  times   each,  then  the  aachine  check  is  considered  solid  and  the  following  
actions are taken. (1) The virtualmachine   is  selectively  reset  or  
terminatedby   the  virtual  machine  termination  subroutine;  (2)  The  4K  
page fraae associated with the failing address is removed as an
1-154IBM   VM/370   System   Logic  and  Problem  Determination--Volume   1  
initial function points the
subroutine to indicate a solid machine check, in case a machine check
interruption occurs while exercising main storage.
Damaged storage areas associated with any portion of the
itself cannot be refreshed; multiple-bit storage errors in
storage errors
solid errors. If the failure is solid, the 4K page
unavailable for use
page frame is marked invalid. The change bits associated with the
damaged page
altered,
page is brought into storage the next
the page had been altered
.achine, clears its virtual storage, and sends an appropriate
the user. Nor.al
The
interruption was caused
interrruption occurs during testing and validation. The
routine then
virtual
program.
An
failure. Namely,
condition. The
failing storage 2K page frame. If an
exercising the 16 keys 5 times each, the error is considered solid and
the operating
intermittent. The zero
this is transparent to the virtual
failing storage 2K page frame. If an
the aachine check is intermittent and the
associated with the failing storage address is located. The storage key
for the failing 2K storage page frame is retrieved
the change and reference bits are set on in the storage key. The
storage key is then stored into the affected failing storage 2K page
fraae. If an
actions are taken. (1) The virtual
terminated
page fraae associated with the failing address is removed as an
1-154
            
            





































































































































































































































































































































































































































































