The following are key components of the Fast Reboot implementation:
Two new options for the reboot command
Initiates the fast reboot process, when used with the reboot command.
Reboots the system to an alternate BE, when used in conjunction with the rebootcommand and the -f option.
The -e option cannot be used to fast reboot to an alternate BE in the OpenSolaris 2008.11 release. For instructions on rebooting to an alternate BE in this release, see x86: Initiating a Fast Reboot to an Alternate Boot Environment in the OpenSolaris 2008.11 OS.
New quiesce Function
The drivers' implementation of this function enables the driver to quiesce a device, so that at completion of the function, the driver no longer generates interrupts or access memory.
See the quiesce(9E) and dev_ops(9S) man pages.
New uadmin Function
Fast Reboot also includes support for a new uadmin function, AD_FASTREBOOT. This function resets the system, enabling the reboot command to bypass both the BIOS and boot loader phases.
For more information, see the uadmin(2)man page.
The following procedures and examples describe how to use the fast reboot capability on an x86 based system. For overview information, see the section, x86: Introducing Fast Reboot.