diff options
Diffstat (limited to 'programmer.h')
-rw-r--r-- | programmer.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/programmer.h b/programmer.h index ec00bd9a..e58fd325 100644 --- a/programmer.h +++ b/programmer.h @@ -195,6 +195,11 @@ uintptr_t pcidev_readbar(struct pci_dev *dev, int bar); struct pci_dev *pcidev_init(const struct dev_entry *devs, int bar); /* rpci_write_* are reversible writes. The original PCI config space register * contents will be restored on shutdown. + * To clone the pci_dev instances internally, the `pacc` global + * variable has to reference a pci_access method that is compatible + * with the given pci_dev handle. The referenced pci_access (not + * the variable) has to stay valid until the shutdown handlers are + * finished. */ int rpci_write_byte(struct pci_dev *dev, int reg, uint8_t data); int rpci_write_word(struct pci_dev *dev, int reg, uint16_t data); |