Browse Prior Art Database

A Mechanism To Establish The Normal/Good Reboot Path For Achieving Fast IPL With Saved Persistent Boot Time Configuration

IP.com Disclosure Number: IPCOM000014752D
Original Publication Date: 2000-Oct-01
Included in the Prior Art Database: 2003-Jun-20
Document File: 2 page(s) / 43K

Publishing Venue

IBM

Abstract

A Mechanism To Establish The Normal/Good Reboot Path For Achieving Fast IPL With Saved Persistent Boot Time Configuration

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 57% of the total text.

Page 1 of 2

A Mechanism To Establish The Normal/Good Reboot Path For Achieving Fast

IPL With Saved Persistent Boot Time Configuration

Disclosed is a combined software/firmware method to establish the normal/good reboot path for achieving fast IPL with saved persistent boot time configuration after installing new software or applying updates to existing software which requires the system to be rebooted.

On the RS/6000 (*) machine, the system firmware is responsible to find the AIX (**) softROS image from the boot device, and load the image into system memory. Before transfer control to the AIX softROS code at its entry point, the system firmware will execute the special routine at a fixed address. This special routine saves the softROS register context in a buffer at another fixed address. The combined firmware/softROS image and the register context are then copied into memory near the top of the system memory.

The special routine now restores the softROS register context except one register which will have the address of the saved firmware/softROS combined images, and gives control to softROS. The softROS calls system firmware client interface services to build data structures for AIX kernel, and to instantiate RTAS system firmware. During instantiation, RTAS saves the firmware initialized state of all I/O devices.

Later, softROS gives control to the AIX kernel and passes along the address of the firmware/softROS combined image. AIX then saves this image into non-volatile di...