White Papers

Version 1.1.0 23
7.2 Boot Management 267
Each of DCIM_BootConfigSetting instances shall represent a boot list, and each boot list can be enabled 268
to be used in the next boot using the algorithm in “Boot State Enablement” column. The following boot 269
lists shall be implemented: 270
Table 12 Boot Lists 271
Boot
Lists
DCIM_BootCon
figSetting.Insta
nceID
Boot State Enablement
Description
IPL/BIOS
IPL
SetAttribute() or SetAttributes()
method with AttributeName
BootMode” and AttributeValue
Bios
IPL list of boot devices as defined in
the BIOS Boot Specification. IPL list
represents the traditional BIOS boot
list.
BCV
BCV
SetAttribute() or SetAttributes() method
with AttributeName “BootMode” and
AttributeValue “Bios
BCV list of boot devices as defined in
the BIOS Boot Specification. BCV list
usually contains the list of storage
controllers for booting from a particular
hard drive.
NOTE: BCV list is a nested list within
the IPL list. Selecting “Hard drive C” in
the IPL boot list selects the BCV list for
booting.
UEFI
UEFI
SetAttribute() or SetAttributes()
method with AttributeName
BootMode” and AttributeValue
“Uefi”
List of UEFI devices for boot.
vFlash
Partition
vFlash
ChangeBootOrderByInstanceID()
on DCIM_BootConfigSetting with
InstanceID “OneTime” and source[]
containing a single vFlash
DCIM_BootSourSetting InstanceID
vFlash partitions that could be
booted from.
One
Time
Boot
OneTime
ChangeBootOrderByInstanceID()
on DCIM_BootConfigSetting with
InstanceID “OneTime” and source[]
containing a single
DCIM_BootSourSetting InstanceID
from any boot list.
One time boot list contains a single
boot device selected for one time
boot. After the reboot, the boot list
reverts to the original boot list.
272
The DCIM_BootSourceSetting.InstanceID value shall represent the owning boot list instance of 273
DCIM_BootConfigSetting, where the prefix substring value before the first colon shall match the 274
DCIM_BootConfigSetting.InstanceID value. 275
For example: DCIM_BootSourceSetting.InstanceID with value of “vFlash:LABEL1:1” belongs to 276
DCIM_BootConfigSetting boot list with InstanceID “vFlash”. 277
The BCV boot device that belongs to the IPL list and represents the BCV list, shall have 278
DCIM_BootSourceSetting.InstanceID property value with prefix substring: “IPL:HardDisk”. 279
All the boot devices within the list may be sorted using the ChangeBootOrderByInstanceID() method 280
(section 8.7) and may be enabled/disabled using the ChangeBootSourceState() method (section 8.6). 281
The DCIM_BootConfigSetting.IsCurrent, IsNext and IsDefault properties shall represent the current state 282
of the boot list. 283