Dynamic Reconfiguration Operation
5.2 Hot plug collaboration function
668
CA92344-0539-04
5.2
Hot plug collaboration function
5.2.1 Description of collaboration function
The resources (CPU and memory and IO resource) of SB or IOU increases or decreased by the DR
operation. If external software depends on quantities or location of these resources, they are affected by DR
operation. For this case, if the desired programs (called “collaboration program“) of external programs are
registered in specific directories, the desired programs are automatically executed in hot plug collaboration
function at SB/IOU hot plug.
5.2.2 Collaboration program execution timing
Hot plug collaboration function executes collaboration programs by the following hot plug events:
SB hot add
o
Before enabling CPU and memory resources on a hot added SB (simply called “before addition of
SB“)
o
After enabling CPU and memory resources on a hot added SB (simply called “after addition of SB“)
o
At the time that CPU and memory resources on a added SB
fails to be enabled (simply called “at
the addition
of SB failure time
”)
SB hot remove
o
Before disabling CPU and memory resour
ces on a hot removed SB (simply called “before deletion
of SB“)
o
After deleting an
SB from a partition (simply called “after deletion of SB“)
o
At the time that an
SB failed to be deleted from a partition (simply called “at the deletion of SB
failure time)
IOU hot add
o
Before enabling PCI devices on a hot added IOU (simply called “before addition of IOU“)
o
After enabling PCI devices on a h
ot added IOU (simply called “after addition of IOU“)
o
At the time that PCI devices on a hot added IOU fails to enable (simply called “at the addition
of
IOU failure time
”)
IOU hot remove
o
Before disabling PCI devices on a hot removed IOU (simply called
“before deletion of IOU“)
o
After turn
ing off an IOU (simply called “after deletion of IOU“)
o
At the time that an IOU failed to be turned off (simply called “at the deletion of IOU failure time”)
At each execution time, the hot plug collaboration function sequentially executes the collaboration program
stored in the specified directory.
The collaboration programs that are executed before addition of SB, after addition of SB, before deletion of
SB, after deletion of SB, before addition of IOU, after addition of IOU, before deletion of IOU and after
deletion of IOU are executed in ascending order of program file names.
The collaboration program that are executed at the SB addition failure time, at the SB deletion failure time, at
the IOU addition failure time and at the IOU deletion failure time are executed in descending order of
program file names.
For the directory that stored collaboration program, see Section 5.2.4 "Directory that stored collaboration
program
”. For naming rule of collaboration program, see Section 5.2.5 “Naming convention of collaboration
”.