Ich möchte wissen, wer den Konfigurationsbereich eines bestimmten Geräts von PCI an der ersten Stelle füllt, wenn ein neues Gerät an den PCI-Bus angeschlossen ist. Ich weiß, dass sowohl BIOS als auch Betriebssystem den PCI-Raum konfigurieren können, aber wer die Informationen des Geräts an beide gibt.Wer füllt den Gerätekonfigurationsbereich von PCI?
Antwort
Die schreibgeschützten Felder des PCI-Konfigurationsbereichs, die das Gerät und seine Funktionen identifizieren, sind in das Gerät integriert und werden nicht von der Software ausgefüllt.
Einige Felder, z. B. die BARs, werden vom BIOS konfiguriert, um die Adresszuordnung des Systems einzurichten. Die restlichen Felder werden vom Betriebssystem oder vom Gerätetreiber programmiert. (Das BIOS kann auch einen Treiber für das Gerät haben, wenn das Gerät zum Booten des Systems verwendet werden kann.)
Entscheidungen dieser drei Softwarekomponenten (BIOS, OS und Treiber) basieren auf Regeln und integrierten Richtlinien die Software von ihren Designern und/oder vom System-Installer oder Benutzer konfiguriert. Zum Beispiel haben BIOS-Setup-Menüs oft Einstellungen, um zu steuern, wo die BAR-Bereiche platziert werden können. In Windows stammen möglicherweise Informationen zum Konfigurieren von Geräten aus der Registrierung.
- 1. Ist PCI 3.0 mit PCI 2.1 kompatibel?
- 2. Java für den Zugriff auf PCI-Modem
- 3. Wie interpretiere ich den Inhalt von/proc/bus/pci/devices?
- 4. Symbolleiste füllt den gesamten Bildschirm
- 5. PCI Express Flusskontrolle Kredite
- 6. Wer steuert den Prozesssteuerblock (PCB)?
- 7. Wer kennt den PHP-Quellcode?
- 8. PCI-Kompatibilität für Entwickler
- 9. AVCaptureVideoPreviewLayer füllt den Bildschirm nicht
- 10. Hintergrundbild füllt den Bildschirm nicht
- 11. Speichern von Kreditkarten ohne PCI-Konformität
- 12. Zugriff auf den PCI-Konfigurationsraum mit Win32 API
- 13. PCI-Konformität + Einbetten iframes + Sicherheitsrisiken
- 14. Wer macht den Job von ViewResolver in Spring4 Rest Controller? & Wer rendert Aufrufe nach Anfrage?
- 15. Wer kann den mc.exe (Message Compiler) verwenden?
- 16. Wer
- 17. Wer nutzt den Schwarm-Docker als Produktion?
- 18. Wer hält den Link in ReactiveX?
- 19. gnuplot - füllt den Raum zwischen zwei Funktionen
- 20. Python, warum füllt mmap.move() den Speicher auf?
- 21. Woher weißt du, wer den Build repariert?
- 22. SelectOneChoice füllt den Wert selectItems nicht
- 23. recvfrom füllt den Puffer mit Nullen
- 24. Interstitial-DFP-Anzeige füllt nicht den Bildschirm
- 25. RecyclerView Artikel füllt den ganzen Bildschirm
- 26. PCI-Konformität - nicht authentifiziert DB
- 27. Wer interessiert sich für den möglichen Einsatz/Einsatz von Quantencomputern?
- 28. Wer weiß etwas über den Entwicklungsfortschritt von EntityFramework.MappingAPI?
- 29. Wer legt die Daten in den Cache?
- 30. Spinner füllt nicht mit den Daten von Webservice