Copyright (c) deze jaarlijkse Rafael J. Wysocki , Novell Inc.

Een overzicht van de concepten en gebruikersinterfaces van uw huidige Linux-kernel die belangrijk zijn voor PCI-prestaties.Administratie. Gebaseerd op meer dan werk van Patrick Mochel (en anderen).

Deze verzekering beschrijft idealiter de prestatieaspecten van PCI-specifieke procedures.apparaten. Meestal geschikt voor het beschrijven van de betrokken interfaces van een nieuwe kernel naar het apparaat.Voor energieorganisatie, zie Fundamentele principes energiebeheer apparaat enRuntime energiebeheerplatform voor I/O-machines a.

1. Hardware- en platformondersteuning voor PCI-energiebeheer¶

1.1. Ingebouwd en platformgebaseerd energiebeheer¶

Normaal gesproken is power-commando een functie waarmee een persoon energie kan besparen tijdens het typen.met apparaten rond staten waar ze minder intensiteit verbruiken (lage energiestanden).Prijzen voor beperkte prestaties of prestaties.

linux-afspeelpm voor pci-apparaat

Over het algemeen zal een verstandig, betrouwbaar apparaat in een geschikte energiebesparende toestand gaan wanneer het te weinig wordt gebruikt ofvolledig inactief. Nu moet u echter eerst de handset gebruiken.En ook hier beweren deze kleinburgers dat ze “volledig functioneel” zijn (full powerToestand). Dit kan gebeuren als er op dat moment gegevens zijn die bedoeld zijn voor het apparaat waarvan ik denk dat ze verwerkt willen worden ofdaarom vergezeld van elke vorm van externe gebeurtenis die activering van het apparaat zonder twijfel vereist, wat mogelijk isMeld je maar, het apparaat zelf.

Hoe moet ik de PCI-bus opnieuw scannen in Linux?

Linux starten.Stel de FPGA in.Maak een lijst van het PCIe-eindpunt en laad de module.Verwijder algemeen PCIe-eindpunt.Configureer de FPGA opnieuw.Benoem het PCIe-eindpunt opnieuw.

PCI-apparaten kunnen in twee beschikbare procedures in de energiebesparende modus worden gezet als ze worden gebruikt door een soortgelijk apparaat.De functies die worden geboden door de vereisten van de stroombeheerinterface van de PCI-bus zijn:of met platformfirmware-upgrades zoals het indrukwekkende ACPI BIOS. In bijna eersteDe aanpak wordt true naturelle PCI power management (native PCI PM) genoemd.de prestatiestatus van het onderstaande apparaat is gewijzigd als gevolg van het schrijvenvoer een gedetailleerde waarde in de standaardconfiguratie in. SecondeEen aanpak waarbij de firmware van het webhome speciale methoden moet bieden die mogelijk bestaanGebruikt door de kernel om uiteindelijk de energiestatus van het apparaat te wijzigen.

Apparaten die door de meerderheid van mijn eigen PCI PM worden ondersteund, kunnen wel eens wakker worden, meestal veroorzaakt doorPower Management Events (PME) om een ​​of andere kernel van externe gebeurtenissen op de hoogte te stellen.vereist dat het apparaat zich actief voelt. Na ontvangst van de PME wordt de kernel geaccepteerdom zonder twijfel het apparaat dat het naar een bepaalde staat van vol vermogen stuurde, te brengen. Echter, de PCI-busStandaarden voor energiebeheerinterface selecteren geen standaardmethodeLever de PME vanaf het apparaat dat de CPU- en OS-kernelsystemen zal gebruiken.Er werd altijd van uitgegaan dat alle platformfirmware deze moeizame taak kan uitvoeren, en daarom:zelfs in het hoofd PCI-apparaat is geconfigureerd om It-PM’s te genereren, wat ook nodig kan zijnBereid een daadwerkelijke planfirmware voor om de CPU te informeren over een specifieke PME vanapparaat (bijvoorbeeld van het genereren van onderbrekingen).

Omgekeerd, bij het produceren van de modificatiemogelijkheden die door alle platformfirmware worden geboden.de energiestatus van je ziet, het apparaat, meestal creëert het platform hier ook een methode voorBereid de abonnee voor om alarmen te genereren. Echter, in ons gevalDaarnaast is het vaak ook nodig om een ​​muziekinstrument te voorzien voor vele generaties MKB.gepatenteerd PCI-PM-mechanisme, aangezien de geboden methode vaak fundamenteel platformafhankelijk isdit.

Hoe vind ik mijn PCI in Linux?

lspci voor de PCI-lijst. Denk aan dit specifieke commando terwijl “ls” + “pci”. Dit geeft informatie weer over het onderwerp van de meeste PCI-coaches van uw server. Naast het weergeven van informatie over de shuttlebus, bewaakt het ook informatie over bijna elk hardwaregadget dat kan worden aangesloten op een nieuwe PCI- en PCIe-bus.

Daarom, in een groot aantal gevallen, ingebouwd energiebeheer op al onze platformsIn de regel moeten sommige mechanismen tegelijkertijd worden gebruikt om het gewenste resultaat te bereiken.

1.2. Geïntegreerd PCI-energiebeheer¶

De specificatie van de PCI-buspotentiebeheerinterface (PCI PM-specificatie) lag tussen en vertegenwoordigt de PCI 2.1- en daarna PCI 2.2-specificaties. DezeEr is een standaard grafische gebruikersinterface gedefinieerd voor het ontwikkelen van verschillende stroomgerelateerde bewerkingen.Beheer.

Wat is altijd runtime PM?

Ondersteuning voor runtime power founders (PM runtime) van I/O-apparaten wordt geleverd in de energiebeheerlaag (PM core) door middel van equivalent aan: pm_wq power management waits, buddy bus-types en gizmo-stuurprogramma’s hosten wel hun eigen PM-beginelement.

Het weergeven van de PCI PM-specificatie is zeker optioneel voor oudere PCI-apparaten.maar vereist voor PCI Express-telefoongesprekken. Als het apparaat alle PCI PM . ondersteuntSpec, het heeft een 1-byte Power Capability Management-veld, de PCIruimte over configuratie. Dit speciale veld wordt geproduceerd om een ​​nieuwe standaard te beschrijven en te beheren.Functies met betrekking tot legacy PCI-effectbeheer.

linux runtime pm over pci-apparaat

PCI PM Spec 4 bepaalt de bedrijfsstatussen van de methoden (D0-D3) en bussen.(B0-B3). Hoe hoger ons getal, hoe minder stroom het apparaat via de bus verbruikt.In dit land. Hoe hoger het getal, hoe langer de vertraging voorder of gadgetbus om op vol vermogen terug te keren naar het bedrijf (respectievelijk D0 of B0).

Is uw computer traag en onbetrouwbaar? Geeft het je het gevreesde Blue Screen of Death? Vrees niet, je redder is gearriveerd in de vorm van Reimage.

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