Page MenuHomeFreeBSD

Xilinx XDMA PCIe Controller driver
ClosedPublic

Authored by br on Jan 23 2020, 5:03 PM.
Tags
None
Referenced Files
F108273529: D23337.diff
Thu, Jan 23, 9:10 AM
Unknown Object (File)
Fri, Jan 17, 7:02 PM
Unknown Object (File)
Fri, Jan 10, 3:12 PM
Unknown Object (File)
Dec 17 2024, 10:07 AM
Unknown Object (File)
Nov 26 2024, 4:29 AM
Unknown Object (File)
Nov 26 2024, 4:29 AM
Unknown Object (File)
Nov 26 2024, 4:29 AM
Unknown Object (File)
Nov 26 2024, 4:29 AM
Subscribers

Details

Summary

This adds a driver for Xilinx AXI Bridge for PCI Express Gen3 v3.0 found in GFE (Government Furnished Equipment) P2 processors.
GFE P2 processors are synthesized on VCU118 unit.

FDT Compatible string "xlnx,xdma-host-3.00"
Note there is no such driver in mainline Linux yet.

Test Plan

Tested with e1000 Ethernet PCI device (MSI interrupts).

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

Putting this in sys/dev/xilinx probably makes more sense than putting this in sys/dev/pci which is generally only for cross-platform PCI standard things. You could then name it xlnx_pcib.[ch] (or xilinx_pcib.[ch]).

Rename the driver to dev/xilinx/xlnx_pcib.[ch] per request from jhb@

This revision was not accepted when it landed; it landed in state Needs Review.Jan 29 2020, 4:52 PM
This revision was automatically updated to reflect the committed changes.