21.01.2015 Views

INtime® 3.1 Software - tenAsys

INtime® 3.1 Software - tenAsys

INtime® 3.1 Software - tenAsys

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.

Chapter 8: Preparing an RT node<br />

First space<br />

Interpret the first space character as the delimiter of the application file pathname to<br />

load except for those that begin with the following:<br />

; (semi-colon)<br />

# (pound sign or hash mark)<br />

^ (carat)<br />

The rest of the line’s characters are of two types:<br />

• Parameters passed to the Loader to initially load the file.<br />

• A string passed to the loaded application for its examination via the argc and argv<br />

C-library commands.<br />

The Loader-load parameters are all prefixed with a ‘-’ (dash) and the application<br />

parameters are contained within a quoted string.<br />

The following Loader-targeted load parameters include:<br />

Parameter Description<br />

-o Object directory size (number of entries) of the application being loaded. If not<br />

specified, the EIOS default I/O job object directory is used. If not a multiple of<br />

16, the specified value is rounded down to the nearest multiple of 16.<br />

-n Minimum size of the application’s memory pool in bytes. If not specified, the<br />

minimum pool size is calculated from information found in the binary of the<br />

application being loaded.<br />

-x Maximum size of the application’s memory pool in bytes. If not specified, the<br />

maximum pool size will be 0xffffff.<br />

-v Size in megabytes of the VSEG created for Ring 3, Flat applications. If not<br />

specified, a default value of 8 megabytes will be used. A value of 0 or 1 causes<br />

the Default VSEG_SIZE value specified in the ICU to be used. Values above 512<br />

are reduced to 512. The value specified is multiplied by 4 Mbytes.<br />

Note: the VSEG size specified here must be large enough to hold the amount of<br />

physical memory needed by the application.<br />

-p Priority of the initial thread of the application being loaded. If not specified, a<br />

default of 136 is used.<br />

-w Number of seconds the Loader should wait before loading the next application<br />

specified in the load file.<br />

-d Tells the Loader to place an Int 3 instruction at the first instruction of the loaded<br />

application so that the system breaks to the monitor when the application<br />

begins to run. This is useful for debugging.<br />

Any parameters other than those listed above cause the line to be ignored.<br />

The argument string within a pair of " (double quote) characters can be up to 256<br />

characters in length. It is passed intact. It cannot contain any " (double quote)<br />

81

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

Saved successfully!

Ooh no, something went wrong!