Skip to main content

3.3.1 Understanding the Types of Maintenance for the PCIe Card


3.3.1 Understanding the Types of Maintenance for the PCIe Card
The types of maintenance for the PCIe card vary depending on the status of the PCIe card requiring maintenance. For details, see the following table.
Table 3-5  Types of Maintenance for the PCIe Card of the PCI Expansion Unit (When the Destination Server Has a Single-Unit Configuration)
-: Not maintainable
Domain to Which PCI Expansion
Unit Belongs
PCIe Card Requiring Maintenance PCI Card Maintenance Type
Direct I/O (*1) PHP Support SR-IOV (*2) Hot (Use of PHP) Cold
Control domain Unsupported Supported Unsupported/Supported Enabled (*3) (*5) Enabled
  Unsupported Unsupported Unsupported/Supported - Enabled
Supported Unsupported Unsupported - Enabled
  Supported Supported Unsupported Enabled (*6) Enabled
Root domain Unsupported Supported Unsupported Enabled (*4) Enabled
Unsupported Supported Supported Enabled (*4) (*5) Enabled
Unsupported Unsupported Unsupported/Supported - Enabled
Supported Unsupported Unsupported/Supported - Enabled
Supported Supported Unsupported Enabled (*4) (*6) Enabled
*1 This is a status in which the PCIe card of the PCI expansion unit is assigned to a logical domain using direct I/O.
*2 For details on whether to use the SR-IOV function, see "3.3.3 Checking Whether the SR-IOV Function is Used."
*3 Execute PHP from the control domain.
*4 Execute PHP from the root domain.
*5 The PHP function provided when the SR-IOV function is used is supported by Oracle VM Server for SPARC 3.1 and later.
*6 Using the dynamic reconfiguration function for PCIe end point devices, return the card from the I/O domain with direct I/O to the control domain or root, and then execute PHP. The dynamic reconfiguration function for PCIe end point devices is supported by Oracle VM Server for SPARC 3.1.1.1 or later.
Table 3-6  Types of Maintenance for the PCIe Card of the PCI Expansion Unit (When the Destination Server Has a Building Block Configuration)
-: Not maintainable
Domain to Which PCI Expansion
Unit Belongs
PCIe Card Requiring Maintenance PCIe Card Maintenance Type
Direct I/O (*1) PHP Support SR-IOV (*2) Hot (Use of PHP) Hot (Use of DR) Cold
Control domain Unsupported Supported Unsupported/Supported Enabled (*3) (*8) - Enabled
  Unsupported Unsupported Unsupported/Supported - - Enabled
Supported Unsupported Unsupported - - Enabled
  Supported Supported Unsupported Enabled (*9) - Enabled
Root domain Unsupported Supported Unsupported Enabled (*4) Enabled (*5) Enabled
Unsupported Supported Supported Enabled (*4) (*8) Enabled (*6) Enabled
Unsupported Unsupported Unsupported - Enabled (*5) Enabled
Unsupported Unsupported Supported - Enabled (*6) Enabled
  Supported Unsupported Unsupported - Enabled (*7) Enabled
  Supported Supported Unsupported Enabled (*9) Enabled (*7) Enabled
*1 This is a status in which the PCIe card of the PCI expansion unit is assigned to a logical domain using direct I/O.
*2 For details on whether to use the SR-IOV function, see "3.3.3 Checking Whether the SR-IOV Function is Used."
*3 Execute PHP from the control domain.
*4 Execute PHP from the root domain.
*5 Stop the root domain, and then execute physical partition dynamic reconfiguration (DR).
*6 Stop the I/O domain of the virtual function (VF) of the SR-IOV function, stop the root domain, remove, and destroy the VF of the SR-IOV function, and then execute physical partition dynamic reconfiguration (DR).
*7 Stop the I/O domain with direct I/O, stop the root domain, remove the I/O device, and then execute physical partition dynamic reconfiguration (DR).
*8 The PHP function provided when the SR-IOV function is used is supported by Oracle VM Server for SPARC 3.1 and later.
*9 Using the dynamic reconfiguration function for PCIe end point devices, return the card from the I/O domain with direct I/O to the control domain or root, and then execute PHP. The dynamic reconfiguration function for PCIe end point devices is supported by Oracle VM Server for SPARC 3.1.1.1 or later.