Date : 12/20/2007 Version : 1.2 Title : "_boot-script" and "_delete-all" properties in variables node under "Update MD" Modifications to the "mini MD" described in FWARC/2007/294. #1 The name "mini MD" as described by FWARC/2007/294 is modified for clarity to "Update MD". The "Update MD" is defined as follows. Update MD - updates to MD passed to OpenBoot by vBSC upon request (part of domain service) The term "mini MD" is also used for some other purpose and causes confusion. The new name is more appropriate to describe the intended purpose. This name change do not change any interfaces. The name of the MD itself are not part of any other interfaces either. #2 New properties called "_boot-script" is added to the "variables" node of the "Update MD". The contents of "_boot-script" if non-NULL are interpreted after device probe phase and prior to decision to automatically boot is made. Thus, if this string property is present then it will be interpreted by OpenBoot prior to interpreting the contents of either "boot-command" or "reboot-command" variables or reboot parameter buffer. Name Tag Required? Description --------------------------------------------------------------------- _boot-script PROP_STR No A string property, if present, is interpreted by OpenBoot. The string consists of one or more OpenBoot words which are interpreted by OpenBoot. See FWARC/2002/228 for details on concept of boot script #3 New properties called "_delete-all" is added to the "variables" node of the "Update MD". This property is of type PROP_VAL but property value have no meaning for OpenBoot. The presence of this property tells OpenBoot to reset variables to its factory default settings. OpenBoot should check for the presence of this variable before accessing any of the variables. If this property exists then set all of the variables to its default state. Name Tag Required? Description --------------------------------------------------------------------- _delete-all PROP_VAL No If present, OpenBoot resets values of all variables to its default values. Interface Table : Imported Interfaces : Interface Classification Comments ==================================================================== sun4v Machine Sun Private MD nodes definitions as Description nodes defined by FWARC/2005/115 Domain Services Sun Private Defined by FWARC/2006/055 Specification (Includes description of Variables DS) mini-MD Sun Private Defined by FWARC/2007/294 Exported Interfaces: Interface Classification Comments ==================================================================== "_boot-script" Sun Private Property in Update MD as described above "_delete-all" Sun Private Property in Update MD as described above