Ibm RS/6000 Manuel d'utilisateur Page 80

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 228
  • Table des matières
  • DEPANNAGE
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 79
1. Firmware
2. Software ROS for AIX
3. AIX boot image
4.2.1 Firmware
The firmware is the first code executed when the machine is powered-on.
Firmware takes the system from a power-on state to a state where an operating
system loader is in memory, ready for execution. Firmware is typically stored in
read-only memory (ROM) or in programmable read-only memory (PROM).
The firmware on PCI-based RS/6000 systems performs the following steps:
1. Initializes processor registers
2. Initializes the memory controller
3. Establishes an active RAM area
4. Copies decompressed code to RAM
5. Decompresses compressed area into RAM
6. Establishes execution environment (stacks, and so on)
7. Initializes the console
8. Displays graphic-logo on console
9. Initializes individual subsystems
10. Locates and loads the operating system's boot code
The PCI-based RS/6000 system's firmware also provides functions that were
already incorporated in the microchannel-based RS/6000 systems firmware. One
of them is Power-On Self Test (POST). The POST checks basic hardware, such
as processor, native I/O and system memory. It makes a list of the working
hardware it recognizes.
When booting, the firmware obtains the boot device list maintained in NVRAM and
tries to locate the first valid boot device that has valid boot image on it (this is
determined by reading the first 512 bytes on a device). When a valid boot image
has been found, it is loaded into memory, and firmware passes control to it. The
firmware does not have to be aware of the type of code it loads, whether this code
is Software ROS or the kernel of an operation system. In case of the AIX, it is
Software ROS.
4.2.2 Software ROS for AIX
Software ROS is an intermediary software that implements the Boot-Time
Abstraction Software (BTAS) specified in the PReP specification (see Chapter 4,
“Boot Support and Firmware” on page 53). This software is the bootstrap code
loaded by the firmware. Software ROS starts by copying the contents of NVRAM
into system memory.
When the firmware executes after IPL, it scans the system for basic working
hardware and stores the information in the memory as residual data. Residual data
is used by conventional firmware to pass system information collected by the
firmware to the operating system, in our case to Software ROS. It is stored in
56 Introduction to PCI-Based RS/6000 Servers
Vue de la page 79
1 2 ... 75 76 77 78 79 80 81 82 83 84 85 ... 227 228

Commentaires sur ces manuels

Pas de commentaire