summaryrefslogtreecommitdiff
path: root/sys/include/dev/pci
AgeCommit message (Collapse)Author
6 dayskernel/amd64: pci: Allow mapping of 64 bit BARsIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-07-11kernel/amd64: pci: Add support for PCI MSI-XIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-07-09kernel/amd64: pci: Add function to map BARsIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-07-09kernel: pci: Add PCI device lookupsIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-07-09kernel: Add PCI driverIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-06-24Clean out for exptIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-06-03kernel: pci: Require mapping BAR using bus_map()Ian Moffett
This commit gets rid of pci_map_bar() as some devices have their base address spanning mulitple BARs. This change also exposes PCI bar size logic through pci_bar_size() Signed-off-by: Ian Moffett <ian@osmora.org>
2024-06-02kernel: pci: Add PCI BAR mapping routineIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-05-07kernel: pci: Add macros for fetching BAR baseIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-05-02kernel: pci: Add more register definitionsIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-03-28kernel: pci: Add command register helpersIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-03-28kernel: pci: Add pci_writel()Ian Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-03-20kernel: dev: Add PCI driverIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>