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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PAGE. [CALLI 145]<br />

The error return is taken if any of the following are true:<br />

o<br />

o<br />

o<br />

The function or call is not" implemertt'ed.<br />

A high segment page is specified in the argument list.<br />

The argument list is not set up properly.<br />

o The job is not locked in core and does not have JACCT<br />

privileges.<br />

22.118.<strong>10</strong> FUNCTION 11 (.PAGSP)<br />

Allows your program to map an arbitrary set of pages from memory or<br />

from the monitor's virtual address space into the program's address<br />

space. Use one argument word for each page to be mapped. If you use<br />

more than one argument word, you must specify the pages in ascending<br />

order. The argument word is formatted as follows:<br />

+B17+B35<br />

In the arguments,<br />

o<br />

flags are optional and may include:<br />

Bit<br />

o<br />

2<br />

Symbol<br />

PA.GAF<br />

PA.GDC<br />

Meaning<br />

Remove the page from the user's addressing<br />

space. If not set, add the monitor page to<br />

the user's addressing space at the<br />

specified page number.<br />

On a create, this bit will overlay an<br />

already existing page. On a delete, if the<br />

page does not exist, it is ignored and<br />

error code PAGME% is suppressed.<br />

o source is the page number of the source page. If UU.PHY is<br />

set in the PAGE. monitor call itself, source is a physical<br />

page in memory. If UU.PHY is not set, source is a monitor<br />

virtual address ,mapped through the executive page map.<br />

o destination is the page number of the page to be mapped into<br />

your address space.<br />

This function requires that the calling job have PEEK<br />

privileges on all of core.<br />

22.118.11 FUNCTION 12 (.PAGSC)<br />

Creates or destroys a specified section.<br />

each section to be created or destroyed.<br />

sections or arguments must be specified<br />

argument word is of the form:<br />

Use one argument word for<br />

For more than one word, the<br />

in ascending order. Each<br />

XWD +B17+B35<br />

22-289

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

Saved successfully!

Ooh no, something went wrong!