.EMMS 40 - enter Master Mode full version.
Usage:
ldq =6h------
mme .emms
Where:
- Q register
- must contain the BCD string `------` (six dashes, octal 0525252525252)
on input.
Description:
MME .EMMS is a privileged MME which enters master mode.
It sets the process in master mode, and grants access to
some system segments.
The program will be aborted is the process does not have the
.A.EMM bit set in the .SATTR word.
Normally, this bit is set by a $PRIVITY card.
On successful return the following registers are set.
- X6
contains the KPX of the process.
- X7
contains the processor number.
- P3 P.PSH P.EXT
contains a descriptor for the process control descriptor segment (PUSH).
- P5 P.SSL
contains a descriptor for the subsystem linkage segment.
- P6 P.SSA
contains a descriptor for the Slave Service Area segment (PH.SSA).
- P7 P.CR
contains a descriptor for the communication region (SD.CR).
The descriptors in P.PSH, P.SSL, P.SSA and P.CR have read and write
permission.
As long as the process remains in master mode,
the system will update X7 with the current processor on
each dispatch.
See Also:
- expl mme .emm
- for a more restricted version.
Copyright © 2000, Thinkage Ltd.