alphabétisation PCIe "Bowen série" - Présentation mécanisme d'interruption (MSI)

Article précédent introduit, le concept d'un message cent est une relation de mémoire Write et bus PCIe ne sont pas sur la nature MSI. Et, Payload Les données de MSI est fixe, toujours 1DW.

Etant donné que le MSI à partir du bus PCI est hérité du registre MSI ainsi associé est également présent dans l'espace de configuration de la partie PCI-compatible (256 octets). Comme indiqué ci-dessous, MSI quatre types:

parmi ID de capacité La valeur est en lecture seule, le soutien exprimé 05h pour les fonctionnalités MSI.

Suivant pointeur capacité Est en lecture seule pour MSI Trouver un emplacement, cela signifie pour 00h atteindre la finale de la liste chaînée.

Registre de contrôle du message MSI pour déterminer les informations de format et support de la fonction, comme indiqué ci-dessous:

Comme suit:

Registre des adresses message : 32 bits minimum deux 0 fixé, de sorte que l'adresse est alignée DW.

quand Bits de masque Après le vecteur d'interruption (vecteur d'interruption) de protection, le MSI ne sera pas transmis. Le logiciel peut faire de MSI ou désactivé envoyés de cette manière. Si la corrélation est pas masqué vecteur d'interruption, la demande d'interruption se produit le cas échéant, puis En attente Bits Le bit correspondant sera fixé. Une fois l'information d'alarme à envoyer, le bit sera effacé immédiatement.

Remarque: Certaines personnes peuvent avoir des doutes (si livre Mindshare, ou la spécification PCI ne sont pas clairement expliquées) parce que les bits de masque et en attente bits sont 32 bits et 8 bits d'interruption numéro vecteur peut représenter jusqu'à 256! De toute évidence, seulement 32 correspond à un maximum de 32 numéro de vecteur d'interruption, ne peut pas supporter les 256 de. En fait, le système général ne supporte pas 256 numéro de vecteur d'interruption, 32 serait suffisant, donc pas à se soucier de ce problème.

périphériques PCIe demandera l'espace d'informations MSI de configuration pour créer une écriture mémoire TLP, parlant ENVOYÉ un message MSI. En tant que TLP spécial, passer le besoin MSI TLP à suivre les règles suivantes:

· Pas de Snoop et valeur Relaxed bits de Commande doivent être 0

· Valeur de longueur TLP doit 01h

· Il faut d'abord 1111b

· Dernière doit 0000b BE

· Adresse est copié directement à partir de l'espace de configuration en réponse à la position sur

Comme indiqué ci-dessous:

Scène nuage mètres de large Internet intelligent robots de nettoyage Internet Avis Pro
Précédent
« Vieille bête » 12,21 publié à Hong Kong, Mongolie intérieure vieux enfants canon règles d'interprétation de couverture de survie
Prochain
saison finale lancement « Game of Thrones »: l'impression Global IP presse disque d'or d'aspiration
Lorsque la sagesse extraordinaire « machine » devienne une réalité dans notre panique à la façon d'éliminer?
Intel a terminé l'expansion « arsenal », mais aussi avec Mobileye pour construire le pilote automatique de la flotte à grande échelle
Li Yang Pu capitale Hua: opportunités d'investissement et les défis de nouveaux médicaments
Aide Accueil martyr: après un délai de 72 ans, finalement trouvé!
« Les points chauds de l'industrie » GlobalFoundries renoncement 7 nm trois joueurs mondiaux restant
Belle confidente rouge et bleu parce que vous Huawei Mate 20 version Pro Fu Lei rouge, joyau étoile bleu superbe couleur
Système d'information sur l'évaluation des risques de sécurité basé sur FAHP et des arbres d'attaque
Vision Chine a remporté le « trou noir » copyright image Yin Zhengyi, modèle d'affaires « chantage » était la condamnation collective
90 vague de produits iqiyi Verbe casque sans fil d'évaluation complète
Vision Chine a remporté le « trou noir » copyright image Yin Zhengyi, modèle d'affaires « chantage » était la condamnation collective
Deng Chao Shi, larmes candide « psychologie lumières de la ville du péché » Il est un peu partenaire interactif Meng