Table of Contents

DMKEXT Abstract

Statistics

Type ASSEMBLE
Source Lines : 855
Fixes Applied : 7
Most Recent Version : Thursday, December 7, 1978
Last Fix ID : [R12934DK]

Synopsis

Module

       DMKEXT

Function

       DMKEXT PROVIDES A CENTRAL LOCATION FOR THE PROCESSING OF
       SIGNALLING REQUESTS AND MULTI-PROCESSING TYPE INTERRUPTS.
       ALL SIGNALLING (EXCEPT IN DMKCPI AND DMKAPI, INITIALIZATION
       ROUTINES) IS DONE THROUGH THE SIGNAL MACRO, WHICH SENDS THE
       REQUEST TO DMKEXTSP SO THAT ERROR ANALYSIS AND RECOVERY
       ATTEMPTS CAN BE CENTRALIZED.  SO THAT THE HANDLING OF MULTI-
       PROCESSING TYPE INTERRUPTS CAN ALSO BE CENTRALIZED, THE
       EXTERNAL INTERRUPT SLIH (DMKPSAEX) WILL GOTO DMKEXTSL FOR ANY
       TOD SYNC CHECK, EMERGENCY SIGNAL, EXTERNAL CALL, OR
       MALFUNCTION ALERT.

Attributes

       REENTRANT, RESIDENT, ENTERED VIA BALR OR GOTO

Operation

       SEE ENTRY POINT PROLOGUES

Calls to Other Routines

       DMKCLKAP - TO PROCESS SYNC EMERGENCY SIGNAL
       DMKCLKCC - TO PROCESS CLKCHK EMERGENCY SIGNAL
       DMKCLKSC - TO PROCESS TOD SYNC CHECK
       DMKCVTAB - TO TERMINATE VM FOR A CLOCK ERROR
       EMKDSPCH - TO PROCESS WAKEUP OR DISPATCH EXTERNAL CALL
       DMKDSPRU - TO PROCESS QUIESCE OR EXTEND EMERGENCY SIGNAL, OR
                  RESUME, WAKEUP, OR DISPATCH EXTERNAL CALL
       DMKMCTMA - TO PROCESS MALFUNCTION ALERT
       DMKMCTFS - TO HANDLE NON-ZERO SIGP CONDITION CODES
       DMKMCTPR - TO PROCESS AUTOMATIC PROCESSOR RECOVERY
       DMKSTKMP - TO STACK A CPEXBLOK FOR THE CURRENT PROCESSOR