24.12.2013 Views

TOPS-10 Monitor Calls Manual Volume 2 AA-K039D ... - Trailing-Edge

TOPS-10 Monitor Calls Manual Volume 2 AA-K039D ... - Trailing-Edge

TOPS-10 Monitor Calls Manual Volume 2 AA-K039D ... - Trailing-Edge

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

RTTRP [CALLI 57]<br />

22.141 RTTRP [CALLI 57]<br />

FUNCTION<br />

Connects a device to or releases it from the<br />

facility. For a discussion of realtime devices,<br />

traps, refer to Chapter 9, <strong>Volume</strong> 1.<br />

realtime interrupt<br />

interrupt modes, and<br />

To use the RTTRP call, your job must have the JP.RTT privilege. To<br />

use an EPT-mode trap, your job must have the JP.TRP privilege. Your<br />

job must also have the JP.LCK privilege in order to lock itself in<br />

core on the correct CPU.<br />

CALLING SEQUENCE<br />

MOVE I ac,addr<br />

RTTRP ac,<br />

error return<br />

skip return<br />

addr:<br />

argument list<br />

In the calling sequence, the program supplies the addr, which<br />

address of the argument list.<br />

is the<br />

The contents of the argument list depend on the interrupt mode<br />

program is setting up.<br />

your<br />

SKIP RETURN<br />

The device is connected to or released from<br />

facility.<br />

the realtime interrupt<br />

ERROR RETURN<br />

The monitor returns one or more of the following error flags in the<br />

ac. Before returning, the monitor scans the entire argument list to<br />

discover as many errors as possible.<br />

Bit<br />

Symbol<br />

Error<br />

23 RTNEC%<br />

24 RTJNP%<br />

25 RTNCO%<br />

26 RTDIU%<br />

27 RTIAU%<br />

28 RTJNL%<br />

29 RTSLE%<br />

30 RTILF%<br />

31 RTPWI%<br />

32 RTEAB%<br />

33 RTTAB%<br />

34 RTPNB%<br />

35 RTPNA%<br />

RELATED CALLS<br />

Nonexistent CPU.<br />

Not enough privileges.<br />

Not runnable on CPUO.<br />

Device in use by another job.<br />

Illegal accumulator used during RTTRP at<br />

interrupt.<br />

Job not locked (or not privileged) .<br />

System limit for realtime devices exceeded.<br />

Illegal format for I/O instruction.<br />

Pointer word illegal.<br />

Error address out of bounds.<br />

Trap address bad.<br />

PI channel not currently available for BLKI/BLKO.<br />

PI channel not available.<br />

0 HPQ<br />

0 TRPSET<br />

0 UJEN<br />

22-355

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!