MPE/iX System Utilities Reference Manual (32650-90882)
178 Chapter20
SAINT
Operation
Operation
WARNING
Do not use this utility without service center support. Unauthorized
use will void your warranty and may cause data loss.
The boot sequence expected by the boot image is described below:
1. IPL locates the START file in the LIF directory and reads the first 128 words of that file,
which is the operating system boot image.
2. When the file has been identified as a valid bootable image, the file is booted into
physical memory.
3. The IPL auxiliary header contained in the boot image identifies the file relative location
of the real entry point, and this location is used as an entry point to begin execution of
real mode code.
4. Launch first calculates the size of physical memory, and then finds the page information
table (PIT) within the boot image to create the system page and hash tables.
5. Next, launch allocates memory for the stack, system globals, and so on and initializes
the value of system registers.
6. When launch is ready to switch over to virtual addressing mode, it gets the location of
the main virtual entry point from the boot image descriptor, and executes an RFI
instruction to jump into Genesis.
Boot Image
Use the following SAINT utility commands to creat a boot image:
1. To run the program, type RUN SAINT.GROUP.ACCT.
2. Open and read the system library. For example, if your system library file is
NL.ABUILD00.OFFICIAL, you enter:
LOADSYSLIB NL.ABUILD00.OFFICIAL
3. Open and read the CME. For example, if the CME is in the file
CME.ABUILD01.OFFICIAL, you enter:
LOADME CME.ABUILD01.OFFICIAL
4. Open and read the millicode file. For example, if the millicode file is
EXTMILLI.MILLI.OFFICIAL, you enter:
LOADMIL EXTMILLI.MILLI.OFFICIAL
5. Load the system cross-reference table and use it to build the boot image. For example, if
the SXRT file is DSXRT.X.X, you enter:
LOADSXRT DSXRT.X.X
BUILDPME START,SXRT