Périphériques sûrs/pas sûrs en cas d'interruption
Lorsque le logiciel DR suspend le système d'exploitation, il est nécessaire de
suspendre tous les pilotes de périphériques reliés à ce système. S'il s'avère impossible
d'interrompre un pilote (ou de le rétablir par la suite), l'opération DR échoue.
Un périphérique sûr en cas d'interruption n'a pas accès à la mémoire ou ne peut pas
interrompre le système lorsque le système d'exploitation est en mode quiescence.
Un pilote est considéré comme sûr en cas d'interruption s'il prend en charge la
quiescence du système d'exploitation (interruption/reprise). Un pilote sûr en
cas d'interruption garantit également que, lors de l'exécution d'une demande
d'interruption, le périphérique qu'il contrôle ne tentera pas d'accéder à la
mémoire, même s'il est ouvert au moment de la requête.
Un périphérique non sûr en cas d'interruption autorise l'accès à la mémoire ou l'interruption
du système pendant que le système d'exploitation est en mode quiescence.
Points d'attache
Un point d'attache est un terme collectif désignant une carte et son emplacement.
DR peut afficher l'état de l'emplacement, la carte et le point d'attache. La définition
DR d'une carte englobe aussi les périphériques qui y sont connectés, de sorte que
le terme occupant fait référence à la combinaison carte/périphériques rattachés.
Un emplacement (également appelé réceptacle) est capable d'isoler l'occupant de
■
l'ordinateur hôte. Autrement dit, le logiciel peut mettre un emplacement donné
en mode économie d'énergie.
Il est possible de donner aux réceptacles un nom correspondant aux numéros
■
d'emplacement ou de les laisser anonymes (chaîne SCSI, par exemple). Pour
obtenir la liste des points d'attache logiques disponibles, utilisez l'option -l
avec la commande cfgadm(1M).
Il existe deux types de formats pour les points d'attache :
Un point d'attache physique décrit le pilote logiciel et la position de l'emplacement.
■
En voici un exemple :
/devices/ssm@0,0:N0.SBx
où
N0
correspond au nœud 0 (zéro)
SB
représente une carte système
x
correspond à un numéro d'emplacement. Le numéro d'emplacement
d'une carte système peut être égal à 0, 2 ou 4.
Chapitre 12 Remplacement des cartes CPU/mémoire et reconfiguration dynamique (DR)
131