MPE/iX System Utilities Reference Manual (32650-90908)

Chapter 20
SAINT
Operation
165
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
6. Enter EXIT to exit the SAINT utility.
Each of the SAINT utility commands are described below and on the following pages.