PCI – Přístup k paměti přes sběrnici PCI
Symbol blokuPotřebná licence: ADVANCED
Popis funkce
Blok PCI poskytuje přístup k zdrojům PCI zařízení definovaným cestou:
/sys/bus/pci/devices/<device>/resource<resource>
Data jsou na výstupu y bloku prezentována jako reference na pole bajtů. Zařízení se specifikuje pomocí parametru pci_device, který přijímá dva formáty:
- Slot zařízení podle formátu výpisu příkazu lspci, tedy:
<domain>:<bus>:<slot>.<func>.
- Kombinaci identifikátorů výrobce a zařízení s možným indexem, ve
formátu:
[vendor]:[device][#index].
Identifikátory jsou hexadecimální čísla získaná z příkazu lspci -nn bez předřazeného "0x". Může být vynechán identifikátor výrobce nebo zařízení. Bez specifikovaného indexu se výchozí volbou stává první nalezené zařízení odpovídající zadaným identifikátorům.
Výchozí nastavení parametru size je 0, což znamená použití celého zdroje. To však může vést k alokaci velké oblasti virtuální paměti.
Poznámka: Blok je podporován pouze na platformách s operačním systémem Linux.
Tento blok nepropaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.
Parametr
pci_device | PCI zařízení: <domain>:<bus>:<slot>.<func> nebo id [<vendor>]:[<device>][#<index>] | String |
resource | Číslo pci zdroje | Long (I32) |
offset | Offset v pci zdroji | Large (I64) |
size | Velikost dat k otevření (0 pro celý zdroj) | Large (I64) |
Výstup
y | Odkaz na pole bytů | Reference |
[Předchozí] [Na začátek] [Výše] [Další]
2024 © REX Controls s.r.o., www.rexygen.com