.EMM 30 - enter restricted Master Mode.

Usage:

mme     .emm

Description:

MME .EMM is used for programs that need to perform some restricted privileged operations. It sets the process in master mode, and grants access to the first four PUSH segments. The program will be aborted if there the process does not have the .A.EMM bit in the .SATTR word. Normally, this 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
points to a read only descriptor segment shrunk from the PUSH segment. This includes
000000 PH.SSA - SSA data
000002 PH.PAT - PAT segment
000004 PH.SYT - SYSOUT control and data
000006 PH.SPX - slave prefix

Notes:

.EMM is primarily to supply some limited compatibility with old Gcos III programs. Generally, it is not actually adequate for this, and the new Gcos8 .EMMS call is needed instead.

See Also:

expl mme .emms

Copyright © 2000, Thinkage Ltd.