Please do reply to this mail or cc Sherry on any responses. (Sorry for the original malformed mail.)
liane Liane Praza wrote: > I'm submitting this fasttrack on behalf of Sherry Moore. It specifies Minor > release binding. > > liane > > --- > 1. Introduction > 1.1. Project/Component Working Name: > Boot configuration Service > > 1.2. Name of Document Author/Supplier: > Sherry Q. Moore > > 1.3. Date of This Document: > 12/02/2008 > > 1.3.1. Date this project was conceived: > 11/01/2007 > > 2. Project Summary > 2.1. Project Description: > > To provide a new service to set/change boot configuration > parameters. One application of this service will be to control > Fast Reboot behavior. > > 4. Technical Description: > 4.1. Details: > > The boot configuration service will be called > > svc:/system/boot-config:default > config/fastreboot_default boolean true > config/fastreboot_onpanic boolean true > > 4.1.1. Service behavior > > The svc:/system/boot-config:default service will apply the > configuration defined in this case by uploading the > configuration to the kernel. The service will be enabled by > default. > > 4.1.1.1 fastreboot_default > > # svccfg -s boot-config:default setprop \ > config/fastreboot_default="false" > # svccfg -s boot-config:default refresh > > When set to true, reboot(1M) and init(1M) 6 would call > uadmin(2) with AD_FASTREBOOT which will bypass firmware. > > 4.1.1.2 fastreboot_onpanic > > # svccfg -s boot-config:default setprop \ > config/fastreboot_onpanic="false" > # svccfg -s boot-config:default refresh > > When set to true, the system will fast reboot on panic. > > 4.1.2. Refresh > > # svcadm refresh svc:/system/boot-config:default > > will upload all the variables to the kernel. > > 4.2. Bug/RFE Number(s): > > 6768468 Introducing svc:/system/boot-config service > > 4.5. Interfaces: > > Minor binding only. > > INTERFACE COMMITMENT LEVEL COMMENT > > svc:/system/boot-config committed This service requires > solaris.system.shutdown > authorization. > > config/fastreboot_default committed Boolean property > config/fastreboot_onpanic committed Boolean property > > AD_UPDATE_BOOT_CONFIG Project private Macro defined > in uadmin.h. > > 4.6. Doc Impact: > > 4.6.1 Man pages for reboot(1M) > > -f > > Fast reboot, bypassing firmware and boot loader. The new > kernel will be loaded into memory by the running kernel, > and control will be transferred to the newly loaded ker- > nel. If disk or kernel arguments are specified, they > must be specified before other boot arguments. > > This option is currently available only on x86 systems. > | > Service svc:/system/boot-config:default is enabled by | > default. When fastreboot_default property is set to "true", | > "reboot" will behave as "reboot -f". | > | > See EXAMPLES for details. > > 4.6.2 Man pages for init(1M) > > 6 > > Stop the operating system and reboot to the state > defined by the initdefault entry in /etc/inittab. > > On x86 systems, service svc:/system/boot-config:default is | > enabled by default. When the fastreboot_default property is | > set to "true", "init 6" will bypass the firmware. | > > 4.7. Admin/Config Impact: > > With svc:/system/boot-config:default enabled, and the following > default property settings: > > config/fastreboot_default boolean true > config/fastreboot_onpanic boolean true > > "reboot(1M)" and "init(1M) 6" will go through the fast reboot > path. System will fast reboot on panic. If no arguments are > provided to "reboot", the default entry in menu.lst will be > used. > _______________________________________________ > opensolaris-arc mailing list > opensolaris-arc at opensolaris.org
