PA,nn[,cd]

loads the program into partition nn. If you specified manual partition definition, you can enter this subcommand for each program in the system. (If you do not specify a partition, BUILD loads the program into the smallest unused partition that can hold it.) This command is invalid if you specified automatic partition definition. For a CDS program, use the optional `c/d' parameter to specify whether to place the code or data in partition nn. Use `c' for code, `d' for data. Default is data.

ST[,p1...[,p5]]]]]

makes this program the startup program, and optionally passes up to five RMPAR parameters to it. There can be only one startup program in the system, so if you specify more than one startup program only the last one is used.

After you have merged all of your program files with the system file, enter

/E

to signal the end of input to BUILD. At this point, if you have not included the +D option, BUILD finishes the build. If you have included the +D option, BUILD prompts you for the information it needs to initialize zero or more RAM disks at this point.

When you specified +D, you commanded BUILD to build a memorybased system with disk capabilities. This causes BUILD to do the following things differently:

1.A memory descriptor is built to describe memory left at the end of the build.

2.Swap file information is cleared.

3.BUILD does not require the output file to be large enough to hold the largest system that could be built with the specified memory.

4.BUILD optionally initializes one or more RAM disks.

These actions collectively set up the structures for disk and memoryhandling code in the operating system. To make use of these capabilities you must generate the system as if it were a diskbased system, that is, the disk and memoryhandling routines must be generated in.

104 Installing a MemoryBased System