summaryrefslogtreecommitdiff
path: root/sys/dev/pci/pci.c
AgeCommit message (Collapse)Author
2024-07-11kernel: pci: Fix cap offset handlingIan 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: 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-26kernel: Fixup logging to work with syslog changesIan Moffett
This commit removes the KINFO(), KERR(), ... macros Signed-off-by: Ian Moffett <ian@osmora.org>
2024-05-05kernel: pci: Remove unused variableIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-05-02kernel: pci: Refactor pci_set_device_info()Ian Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-04-13kernel: pci: Fix BAR assignmentIan 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: pci: Fix commentIan 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>