Copyright (c) mon année Rafael J. Wysocki , Novell Inc.

Un aperçu des procédures et des interfaces de votre noyau Linux actuel liées aux performances PCI.Administration. Basé sur des travaux antérieurs de Patrick Mochel (et autres).

Ce document décrit idéalement les aspects de performance des procédures spécifiques à PCI.Dispositifs. Convient généralement pour décrire les interfaces utilisées du noyau au périphérique lui-même.Pour la gestion de l’alimentation, voir Principes de base des propriétaires d’alimentation d’appareil etPlate-forme de gestion de l’alimentation à l’exécution pour disposer de périphériques d’E/S a.

1. Prise en charge du matériel et de la plate-forme pour la gestion de l’alimentation PCI¶

1.1. Gestion de l’alimentation intégrée et basée sur la plate-forme¶

Généralement, la gestion de l’alimentation est une fonctionnalité qui vous aide à gagner du temps lors de la saisie.avec des appareils dans des états où ils consomment moins d’énergie (états de faible puissance).Prix ​​pour de nombreuses fonctionnalités ou performances limitées.

linux runtime pm for pci device

Généralement, un bon appareil fiable continuera dans un état de faible consommation car il est sous-utilisé oucomplètement inactif. Cependant, maintenant, une personne devra d’abord utiliser le combiné.Et là encore, les philistins prétendent leur permettre d’être “pleinement fonctionnels” (pleine puissanceStatut). Cela peut se produire si, à ce moment-là, il existe vraiment des données pour l’appareil qui, selon moi, devraient être traitées ous’est donc accompagnée d’un événement extérieur nécessitant le déclenchement de l’appareil, ce qui est généralement possibleSignalez simplement l’appareil lui-même.

Comment puis-je réanalyser le bus navette PCI sous Linux ?

Démarrez Linux.Configurez le FPGA.Répertoriez le point de terminaison PCIe et chargez le module le plus important.Supprimez le point de terminaison PCIe.Reconfigurez le FPGA.Réénumérez le point de terminaison PCIe.

Les appareils PCI peuvent être mis en mode basse consommation et porter de deux manières s’ils sont utilisés par un type d’appareil.Les fonctionnalités fournies près de la spécification du programme de gestion de l’alimentation du bus PCI sontou avec des développements de micrologiciels de plate-forme tels que l’impressionnant BIOS ACPI. En tout premierL’approche est text true native PCI power administration (native PCI PM).ci-dessous, l’état des performances de l’appareil est en fait modifié en raison de l’écritureentrez une valeur spécifique dans sa configuration largement utilisée. SecondeUne approche qui nécessite généralement le micrologiciel du site Web pour fournir les méthodes originales qui peuvent existerUtilisé par le noyau pour modifier l’état électrique de l’appareil.

Les appareils prenant en charge mon propre PCI PM peuvent générer des réveils, généralement induits parÉvénements de gestion de l’alimentation (PME) pour alerter le noyau des événements externes.nécessite que ces appareils se sentent actifs. Après l’achat de la PME, l’amande pourrait être acceptéepour amener l’appareil qui a envoyé cette boîte à un certain état de puissance absolue. Cependant, le bus PCILa spécification de l’interface de maintenance de l’alimentation ne sélectionne pas de méthode par défaut majeureFournissez le PME du périphérique même aux systèmes de noyau du processeur et du système d’exploitation.Il a toujours été possible que le micrologiciel de la plate-forme puisse bien effectuer cette tâche, et doncmême en vous voyez, le périphérique PCI principal est configuré pour que vous puissiez générer des It-PM, qui peuvent également être nécessairesPréparez un firmware de plan pour véhiculer le CPU d’un PME spécifique à partir depériphérique (par exemple, de génération de dérangement).

Inversement, lors de l’utilisation des capacités de modification équipées par le micrologiciel de la plate-forme.l’alimentation californienne de l’appareil, généralement le logiciel fournit également une méthode pour l’obtenirPréparez le lecteur à générer des alarmes. Cependant, dans ce casEn plus de cela, il est souvent nécessaire de séparer un appareil pour plusieurs générations parmi les PME.mécanisme propriétaire PCI-PM, car le processus fourni dépend fondamentalement de la plate-formececi.

Comment puis-je trouver ce PCI sous Linux ?

lspci pour la liste PCI. Pensez à ce particulier comme “ls” + “pci”. Cette démonstration présente des informations sur la plupart des bus PCI de ces serveurs. En plus d’informations spéciales sur le bus navette, ils affichent également des informations sur presque tous les périphériques matériels qui peuvent être simplement connectés à votre bus PCI et PCIe.

Par conséquent, dans la plupart des cas, une organisation de puissance intégrée sur l’une de nos plateformesEn règle générale, les mécanismes doivent être utilisés simultanément pour obtenir le résultat préféré.

1.2. Gestion de l’alimentation PCI intégrée¶

La direction de l’interface de gestion de l’alimentation du bus PCI (spécification PCI PM) était entre les spécifications PCI 2.1 et PCI 2.2. CeUne interface standard a été définie relative au développement de diverses opérations liées à l’alimentation.Gestion.

Qu’est-ce que le PM d’exécution ?

La prise en charge des propriétaires d’alimentation de lecture (exécution PM) des périphériques d’E/S peut être fournie dans la plupart de la couche de gestion de l’alimentation (noyau PM) à l’aide de moyens similaires à : pm_wq les attentes de l’employeur d’alimentation, les types de bus voisins et les pilotes de gadget peuvent héberger leur propre démarrage PM élément.

L’affichage des critères PCI PM est susceptible d’être facultatif avec les périphériques PCI hérités.mais requis pour les téléphones PCI Express. Si l’appareil peut prendre en charge tous les PCI PMSpec, il a un champ de gestion de capacité d’alimentation fiable de 1 octet, le PCI du chienespace pour la configuration. Cet emplacement spécial est utilisé pour décrire et traiter la norme.Fonctionnalités liées à la gestion de l’alimentation PCI héritée.

linux d'enseignements pm pour périphérique pci

PCI PM Spec 4 définit les états de fonctionnement des instruments (D0-D3) et des bus.(B0-B3). Plus le nombre est élevé, moins l’appareil consomme de force sur l’ensemble du bus.Dans cet état. Cependant, plus le nombre est élevé, plus le temps d’attente pourder ou bus de périphérique pour revenir au site en pleine domination (D0 ou B0 respectivement).

Votre ordinateur fonctionne lentement et n'est pas fiable ? Cela vous donne-t-il le redoutable écran bleu de la mort ? N'ayez crainte, votre sauveur est arrivé sous la forme de Reimage.

Linux Runtime Pm For Pci Device
Linux Runtime Pm Dlya Ustrojstva Pci
Linux Runtime Pm For Pci Enhet
Pci 장치용 Linux 런타임 Pm
Runtime Linux Pm Per Dispositivo Pci
Linux Runtime Pm Dla Urzadzenia Pci
Linux Runtime Pm Voor Pci Apparaat
Tempo De Execucao Linux Pm Para Dispositivo Pci
Linux Runtime Pm Para Dispositivo Pci
Linux Laufzeit Pm Fur Pci Gerat