Initial System Loader (ISL) [ System Startup, Configuration, and Shutdown Reference Manual ] MPE/iX 5.0 Documentation
System Startup, Configuration, and Shutdown Reference Manual
Initial System Loader (ISL)
On tape boots, the ISL is loaded directly by the processor-dependent code
(PDC). ISL reads the logical interchange format (LIF) directory from tape
and uses this directory to find other files on the tape.
On disk boots, the PDC and IODC boot the utility MMSAVE, which in turn
boots the ISL. PDC and IODC read the first record or sector of the boot
device, which is the LIF label. The LIF label contains a pointer to the
MMSAVE boot image. PDC reads and launches MMSAVE. MMSAVE writes a
16-megabyte section of main memory to the DUMPAREA file, whose address is
found in the LIF directory. This allows memory space for the ISL and
DUMP utilities to be loaded. MMSAVE boots ISL, which then uses the LIF
label to find the LIF directory. As a last step, ISL uses the directory
to find other files it needs.
The system displays messages indicating the completion of the booting and
loading routines as they occur.
Using initial system loader (ISL) commands
ISL commands change or display boot path information and ISL utility
names. Table 3-1 lists commands that do not execute a utility
function. ISL utilities and options are described later in this chapter.
Table 3-1. ISL Commands.
---------------------------------------------------------------------------------------------
| | |
| Command | Meaning |
| | |
---------------------------------------------------------------------------------------------
| | |
| HELP or ? | Lists ISL commands and definitions, along with the ISL |
| | utilities available through the selected boot media. |
| | |
---------------------------------------------------------------------------------------------
| | |
| LISTF or LS | Lists the ISL utilities available through the selected boot |
| | media. |
| | |
---------------------------------------------------------------------------------------------
| | |
| AUTOBOOT | Sets or clears the autoboot flag in stable storage. (Stable |
| | storage is memory that retains its information until |
| | overwritten. Stable storage stores boot path information |
| | along with other critical system parameters.) |
| | |
---------------------------------------------------------------------------------------------
| | |
| AUTOSEARCH | Sets or clears the autosearch flag in stable storage. |
| | |
---------------------------------------------------------------------------------------------
| | |
| PRIMPATH | Modifies the primary boot path in stable storage. |
| | |
---------------------------------------------------------------------------------------------
| | |
| ALTPATH | Modifies the alternate boot path in stable storage. |
| | |
---------------------------------------------------------------------------------------------
| | |
| CONSPATH | Modifies the system console boot path in stable storage. |
| | |
---------------------------------------------------------------------------------------------
| | |
| DISPLAY or DI | Displays the current paths in stable storage for the primary, |
| | alternate, and the console boot paths. DISPLAY also shows the |
| | status of the autoboot and autosearch flags. |
| | |
---------------------------------------------------------------------------------------------
| | |
| LISTAUTOFL or LSAUTOFL | Lists the contents of the current autoboot file. |
| | |
---------------------------------------------------------------------------------------------
| | |
| FASTSIZE | Sets or displays FASTSIZE. |
| | |
---------------------------------------------------------------------------------------------
| | |
| SUPPORT | Boots the support tape from the boot device. |
| | |
---------------------------------------------------------------------------------------------
| | |
| READNVM | Displays the contents of 1 word (4 bytes) of nonvolatile |
| | memory (NVM). (NVM is memory that retains its information, in |
| | standard hexadecimal format, until overwritten.) Specify the |
| | word address in either decimal or hexadecimal. |
| | |
---------------------------------------------------------------------------------------------
| | |
| READSS | Displays the contents of 1 word (4 bytes) of stable storage. |
| | Specify the word address in either decimal or hexadecimal. |
| | The display is in standard hexadecimal format. |
| | |
---------------------------------------------------------------------------------------------
For more information on the contents of stable storage and NVM, refer to
Appendix C .
Using the help facility for ISL commands
Example 3-1 demonstrates using the ISL command, HELP. To display help
listings for all ISL commands, enter either HELP, HE, or the symbol "?"
at the ISL prompt: The display on your screen may vary depending on the
model of HP 3000 you have.
_________________________________________________________________________
| |
| |
| ISL> HELP |
| |
| ? Help Facility |
| HELP Help Facility |
| LISTF List ISL utilities |
| LS List ISL utilities |
| AUTOBOOT Set or clear autoboot flag in stable storage |
| AUTOSEARCH Set or clear autosearch flag in stable storage |
| PRIMPATH Modify primary boot path in stable storage |
| ALTPATH Modify alternate boot path in stable storage |
| CONSPATH Modify system console path in stable storage |
| DISPLAY Display boot and console paths in stable storage |
| LSAUTOFL List contents of autoboot file |
| LISTAUTOFL List contents of autoboot file |
| FASTSIZE Sets or displays FASTSIZE |
| SUPPORT Boot the Support Tape from the boot device |
| SUPPORTCD Boot the Support Tape from the CDROM |
| READNVM Displays contents of one word of NVM. |
| READSS Displays contents of one word of stable storage |
| LSBATCH List contents of batch file |
| LISTBATCH List contents of batch file |
| BATCH Execute commands in batch file |
| LSEST List contents of EST (Extended Self Test) file |
| LISTEST List contents of EST (Extended Self Test) file |
| EST Execute commands in EST (Extended Self Test) file |
| |
| |
_________________________________________________________________________
Example 3-1. Using the HELP Command
_____________________________________________________________
| |
| |
| Utilities on this system are: |
| |
| |
| filename type start size created |
| ==================================================== |
| START -12864 992896 27208 89/11/37 10:34:44 |
| SAT -12864 481344 25528 89/11/37 08:25:51 |
| ISL -12864 419936 152 89/11/37 08:25:27 |
| DISCUTIL -12864 463872 17464 89/11/37 08:25:36 |
| DUMP -12864 963904 16424 89/11/37 09:44:12 |
| ISL -12864 419936 152 89/11/37 08:25:27 |
| A1002AI -12864 480256 544 89/11/28 16:21:50 |
| A1002AM -12864 480800 408 89/11/28 16:21:51 |
| A1002AP -12864 481216 4600 89/11/28 16:21:54 |
| A1100AI -12864 485824 856 89/11/28 16:21:54 |
| A1100AM -12864 486688 496 89/11/28 16:21:55 |
| A1100AP -12864 487184 3400 89/11/28 16:21:58 |
| EDBC -12864 537024 2080 94/11/53 16:43:49 |
| EDPROC -12864 539104 8848 94/11/53 16:43:55 |
| LASIDIAG -12864 516688 752 94/11/53 16:43:56 |
| LDIAG -12864 517440 5808 94/11/53 16:44:00 |
| MAPFILE -12864 421600 16 94/11/53 16:44:00 |
| MAPPER -12864 523248 336 94/11/53 16:44:01 |
| MDIAG -12864 523584 6240 94/11/53 16:44:05 |
| MEMTEST -12864 421616 321 94/11/53 16:44:05 |
| MPROC -12864 447760 1408 94/11/53 16:44:07 |
| ODE -12864 421936 432 94/11/53 16:44:07 |
| SYSLIB -12864 422368 688 94/11/53 16:44:08 |
| TDIAG -12864 529824 7200 94/11/53 16:44:13 |
| UNIPROC -12864 453504 4464 94/11/53 16:44:16 |
| BCDIAG -12864 423056 960 94/11/53 16:44:17 |
| CAEXR -12864 444720 672 94/11/53 16:44:18 |
| IOMAP -12864 445392 1536 94/11/53 16:44:19 |
| CLKUTIL -12864 424016 312 94/11/53 16:44:20 |
| SADPATCH -12864 446928 832 94/11/53 16:44:20 |
| |
_____________________________________________________________
Example 3-1. Using the HELP Command (continued)
NOTE The list of ISL utilities differs, depending upon whether they have
been loaded from tape or disk and upon which model of HP 3000 you
have. The utilities listed in examples 3-1 and 3-2 were loaded
from disk.
Listing Available ISL Utilities
Example 3-2 demonstrates using the ISL LISTF command to display available
ISL utilities. To generate a list of the utilities available on the boot
medium, enter LISTF or LS at the ISL prompt.
_____________________________________________________________
| |
| |
| ISL> LISTF |
| |
| Utilities on this system are: |
| |
| |
| filename type start size created |
| ==================================================== |
| START -12864 992896 27208 89/11/37 10:34:44 |
| SAT -12864 481344 25528 89/11/37 08:25:51 |
| ISL -12864 419936 152 89/11/37 08:25:27 |
| DISCUTIL -12864 463872 17464 89/11/37 08:25:36 |
| DUMP -12864 963904 16424 89/11/37 09:44:12 |
| ISL -12864 419936 152 89/11/37 08:25:27 |
| A1002AI -12864 480256 544 89/11/28 16:21:50 |
| A1002AM -12864 480800 408 89/11/28 16:21:51 |
| A1002AP -12864 481216 4600 89/11/28 16:21:54 |
| A1100AI -12864 485824 856 89/11/28 16:21:54 |
| A1100AM -12864 486688 496 89/11/28 16:21:55 |
| A1100AP -12864 487184 3400 89/11/28 16:21:58 |
| EDBC -12864 537024 2080 94/11/53 16:43:49 |
| EDPROC -12864 539104 8848 94/11/53 16:43:55 |
| LASIDIAG -12864 516688 752 94/11/53 16:43:56 |
| LDIAG -12864 517440 5808 94/11/53 16:44:00 |
| MAPFILE -12864 421600 16 94/11/53 16:44:00 |
| MAPPER -12864 523248 336 94/11/53 16:44:01 |
| MDIAG -12864 523584 6240 94/11/53 16:44:05 |
| MEMTEST -12864 421616 321 94/11/53 16:44:05 |
| MPROC -12864 447760 1408 94/11/53 16:44:07 |
| ODE -12864 421936 432 94/11/53 16:44:07 |
| SYSLIB -12864 422368 688 94/11/53 16:44:08 |
| TDIAG -12864 529824 7200 94/11/53 16:44:13 |
| UNIPROC -12864 453504 4464 94/11/53 16:44:16 |
| BCDIAG -12864 423056 960 94/11/53 16:44:17 |
| CAEXR -12864 444720 672 94/11/53 16:44:18 |
| IOMAP -12864 445392 1536 94/11/53 16:44:19 |
| CLKUTIL -12864 424016 312 94/11/53 16:44:20 |
| SADPATCH -12864 446928 832 94/11/53 16:44:20 |
| |
_____________________________________________________________
Example 3-2. Listing Available ISL Utilities
MPE/iX 5.0 Documentation