Skip to main content

15.3 Dynamic Reconfiguration Function for PCIe Endpoint Devices


15.3 Dynamic Reconfiguration Function for PCIe Endpoint Devices
The dynamic reconfiguration function for PCIe endpoint devices is supported from Oracle VM Server for SPARC 3.1.1.1 onwards. This allows you to assign or delete PCIe endpoint devices without reconfiguring the root domain or stopping the I/O domain.
To use this function, check the corresponding card in "Appendix D Cards/On-Board Devices That Support Assignment of PCIe End Point Devices (PCIe Cards)" in the Fujitsu SPARC M12 PCI Card Installation Guide or "Appendix D Cards That Support the Dynamic Reassignment Function for the PCIe End Point Device (PCIe Card)" in the Fujitsu M10/SPARC M10 Systems PCI Card Installation Guide.
The following table shows the required XCP/Oracle Solaris version and essential SRU/patch for executing the dynamic reconfiguration of PCIe endpoint devices.
Table 15-1  XCP and Oracle Solaris Versions Essential for Executing Dynamic Reconfiguration of PCIe Endpoint Devices (SPARC M10)
Server XCP Oracle Solaris Essential Package
Essential Product
Essential SRU
Essential Patch
SPARC M10-1
SPARC M10-4
SPARC M10-4S
2230 or later Oracle Solaris 11.3 or later system/ldoms (*1)
system/ldoms/ldomsmanager (*2)
None
  Oracle Solaris 11.2 system/ldoms (*1)
system/ldoms/ldomsmanager (*2)
SRU 11.2.2.5.0 or later
  Oracle Solaris 11.1 (*4) system/ldoms (*1) SRU 11.1.17.5.0 or later (*3)
    Oracle Solaris 10 1/13 Oracle VM for SPARC 3.1 (*5)(*6) 150817-03 or later (*5)
*1 Essential for the control domain or other domains. Included in group/system/solaris-large-server and group/system/solaris-small-server.
*2 Essential only for the control domain. Included in group/system/solaris-large-server and group/system/solaris-small-server.
*3 Essential for the control domain or other domains.
*4 Can be used only with domains other than the control domain.
*5 Essential only for the control domain.
*6 There are required patches other than the Oracle VM Server for SPARC patch. For details, see "Required Oracle Solaris OS Versions for Oracle VM Server for SPARC 3.1.1.1" in the Oracle VM Server for SPARC 3.1.1.1, 3.1.1, and 3.1 Release Notes.
Table 15-2  Oracle Solaris Version Essential for Executing Dynamic Reconfiguration of PCIe Endpoint Devices (SPARC M12)
OS Version Domain Type    
Control Domain
Non Virtualization Environment
Root Domain
(With I/O Rental)
I/O Domain
Oracle Solaris 11 Oracle Solaris 11.4 (*1) Oracle Solaris 11.4 or later (*2) Oracle Solaris 11.4 or later (*2)
Oracle Solaris 11.3 (*1)
SRU 11.3.17.5.0 or later
Oracle Solaris 11.3 or later (*2) Oracle Solaris 11.3 or later (*2)
Oracle Solaris 11.2 (*1)
SRU11.2.15.5.1
Oracle Solaris 11.2 or later (*2) Oracle Solaris 11.2 or later (*2)
    Oracle Solaris 11.1
SRU 11.1.17.5.0 or later
Oracle Solaris 10 Oracle Solaris 10 1/13 (*3)
Oracle VM Server for SPARC 3.2 (*4)
151934-03 or later
*1 The system/ldoms and system/ldoms/ldomsmanager packages are required. These packages are included in group/system/solaris-large-server and group/system/solaris-small-server.
*2 The system/ldoms package is required. This package is included in group/system/solaris-large-server and group/system/solaris-small-server.
*3 When Oracle Solaris 10 1/13 is operated in the control domain, CPUs with the LSB number 0 to 7 mounted on the logical system board can be assigned to the control domain.
*4 This is not included in Oracle Solaris 10 1/13. Install it separately.
To use this function, the hotplug service of the target logical domain must be enabled in advance.
# svcadm enable svc:/system/hotplug:default