NonStop S-Series Server Description Manual (G06.24+)
Native Execution Mode
HP NonStop S-Series Server Description Manual—520331-003
7-17
Far Jumps and Far Gateways Are Needed for SCr
Procedure D is both callable (requiring a gateway table entry) and located in SCr
(requiring a far jump table entry). Both entries are combined as a far gateway,
concluding with the jump instruction that completes the jump to procedure D. Calls to
D from within SCr go through a dummy gateway in SCr.
Figure 7-8. Far Jump Tables Allow Calls to Cross Direct Jump Area Boundaries
jal A
jal B
jal D
GW
FJ
GW
+
FJ
Procedure A
(Nonprivileged)
Procedure B
(Callable)
System Library
(SLr) Code
User Code
jal C
Procedure C
(Privileged, Resident)
Procedure D
(Callable, Resident)
jal B
FJ
FJ
Degenerate GW + FJ
Degenerate GW
System Code
(SCr)
jal D
Gateway Table
In 7E Region
VST318.vsd