White Papers

22 Version 1.0.2
7.2 Boot Management
Each of DCIM_BootConfigSetting instances shall represent a boot list, and each boot list can be enabled
to be used in the next boot using the algorithm in “Boot State Enablement” column. The following boot
lists shall be implemented:
Table 12Boot Lists
Boot
Lists
DCIM_BootConfig
Setting.InstanceID
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.
The DCIM_BootSourceSetting.InstanceID value shall represent the owning boot list instance of
DCIM_BootConfigSetting, where the prefix substring value before the first colon shall match the
DCIM_BootConfigSetting.InstanceID value.
For example: DCIM_BootSourceSetting.InstanceID with value ofvFlash:LABEL1:1” belongs to
DCIM_BootConfigSetting boot list with InstanceID vFlash”.
The BCV boot device that belongs to the IPL list and represents the BCV list, shall have
DCIM_BootSourceSetting.InstanceID property value with prefix substring: “IPL:HardDisk”.
All the boot devices within the list may be sorted using the ChangeBootOrderByInstanceID() method
(section 8.6) and may be enabled/disabled using the ChangeBootSourceState() method (section 8.5).
The DCIM_BootConfigSetting.IsCurrent, IsNext and IsDefault properties shall represent the current state
of the boot list.