DMKUSOLG is the result of user invoking LOGOFF. Set flags in VBBLOK indicating logout operation. D!KUSO, U5006 Retain lIne coamunication, if HOLD operand specified. DMKUSO, US008 address to not run the user. DMKUSOFF ---Set-VMBLOK flags. D!KTRCND ---Called to reset tracing. DMKPERT ---Called to reset tracing. DMKACOTM called to compute the connect time for the LOGOFF message. QMKQCNWT Write the message to the user. DMKSCHDL ---Called to alter user dispatch status. QMKCFP!H!, Reset the virtual machine. DMKV!CAN ---aelease or return V!CBLOKs if VMCF is active. D!KVATBC Release shadow tables (if any). Dequeue clock comparator request (if any). DMKBLDRL ---aelease segment tables, page and swap tables related to the user. DMKUSO, US094 Via DMKFRET return user V!BLOKs to free storage. DMKUSO, US093 ---par the-system operator, clear and reinitialize the VMBLOK. DMKFRET ---aeturn all other virtual aachine control blocks to free storage. D!KACOFF ---Punch an accounting card for the user. QMKUSO, Free LOGOFF message area. ·Exit to do free storage maintenance. Exit to DMKCFM or DMKDSPCH. DMKUSOFL is the result of the invoked FORCE coamand. DMKSCNAU -- Locate userid YMBLOK. DMKUSOFL ---Set-VMKILL in VMBLOK, build CPEXBLOK and stack it for dispatcher. QMKDSP£!! Upon CPEXBLOK execution, process as at LOGOFF entry DMKUSOFF. DMKUSODS from an invoked CP DISCONN coamand. Set disconnected VBDISCK in VMOSTAT. Send disconnect aessage to user. Increment return address to DMKCFM by " to prevent a return read to
the user's terainal. Clear VMTERM field to indicate the user
terminal is disconnected. Send message to systea operator informing him of user disconnect
status. Exit to DMKCFM. 1-212" IB! V!/370 System Logic and Problem Determination--Voluae 1
CONSOLE FUNCTION (CP COMMAND) PROCESSING Entry used when the ATTENTION key (or equivalent) is pressed once or
twice (according to the VM or CP status) to allow the user to direct
a line of input data for CP command processing. Set VMFCWAIT and VMCF bits in VMBLOK indicating wait state and console function mode. DMKFREE ----Builds an 18-doubleword CONBUF buffer for the read operation. DMKSCNFD the 8-byte co •• and
names, the truncations
abbreviations, starting at
is:
name against the table of matching command of command names, and the allowable COKNBEGO. The format of the table entry
Field Command name
Class mask
Abbreviation count
Routine address Number of Bytes 2
2 " After a command match has been made, the privilege class of the
command is matched with the user's privilege class, VMCLEVEL in the VKELOK. The last four bytes of a command contain the address of the routine
that processes the command. See "CP Diagnostic Aids" for a list of all CP commands and the
associated processing modules. Read in the terminal input command line. DKKCFMAT data and ATTN key indication, post attention interrupt
pending in VDEVBLOK, VCUBLOK and VCHBLOK. Return to run the virtual
machine. On receipt of CP comMands ATTN or process the same as
previous entry, DKKCFM ---on-receipt of * (asterisk) return to DMKCFMBK to set up another read.
If console spooling is enabled, all console input and output
including comments are spooled for printer output. DMKCFKBE ---On-receipt of BEGIN, simulate the start button on the virtual machine (If optional address is supplied with BEGIN command the supplied
address is substituted for the location counter address). DMKCVTHB ---Convert this address to binary notation. DMKCFMSL ---On-receipt of the SLEEP command or SLEEP with time value (simulation
of virtual machine stop button depression) the VMBLOKs VMSLEEP bit is
set. The terminal console keyboard is now inactive until the user
hits an ATTENTION key or the SLEEP command times out. CP Method of Operation and Program Organization 1-213
Previous Page Next Page