06.08.2013 Views

pSOSystem System Calls - Read

pSOSystem System Calls - Read

pSOSystem System Calls - Read

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.

Using This Manual Conventions<br />

Usage<br />

Provides detailed usage information for certain system calls. For instance, the<br />

verify_vol() call of the pHILE+ component performs multiple actions that require<br />

detailed explanations.<br />

Notes<br />

Provides supplemental information, warnings, and side effects of a call. For pSOS+<br />

system calls, a subsection called “Multiprocessor Considerations” describes the behavior<br />

of the call in a multiprocessing environment if it differs from that in a singleprocessor<br />

environment. Also, the subsection “Callable From” lists classes of program<br />

elements that the system call can be called from. The system will deadlock if<br />

the call is made from a program element not listed in the “Callable From” subsection.<br />

There are four possible program elements:<br />

Task — The smallest unit of execution that can compete on its own for system resources.<br />

ISR — Interrupt Service Routine. A function that takes control of the system when<br />

the CPU has been triggered with an exception from an external source. An ISR<br />

is part of a device driver.<br />

KI — Kernel Interface. The kernel interface is used by pSOS+m to communicate with<br />

other pSOS+m kernels on other processors.<br />

Callout — A function that a device driver uses to notify a <strong>pSO<strong>System</strong></strong> component of an<br />

interrupt event. A callout is called from an ISR.<br />

See Also<br />

Lists related service calls or the location of other relevant information.<br />

Note, Caution, and Warning Conventions<br />

Within the text of this manual, you may find notes, cautions, and warnings. These<br />

statements are used for the purposes described below.<br />

NOTE: Notes provide special considerations or details which are important to the<br />

procedures or explanations presented.<br />

CAUTION: Cautions indicate actions that may result in possible loss of work<br />

performed and associated data. An example might be a system<br />

crash that results in the loss of data for that given session.<br />

<strong>pSO<strong>System</strong></strong> <strong>System</strong> <strong>Calls</strong> xi

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

Saved successfully!

Ooh no, something went wrong!