Page MenuHomeFreeBSD

Xilinx XDMA PCIe Controller driver
ClosedPublic

Authored by br on Jan 23 2020, 5:03 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, May 6, 2:37 AM
Unknown Object (File)
Mon, May 4, 3:15 PM
Unknown Object (File)
Thu, Apr 30, 4:51 PM
Unknown Object (File)
Thu, Apr 30, 8:28 AM
Unknown Object (File)
Mon, Apr 27, 1:47 PM
Unknown Object (File)
Fri, Apr 24, 4:49 AM
Unknown Object (File)
Thu, Apr 23, 7:49 AM
Unknown Object (File)
Apr 15 2026, 3:34 PM
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

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

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.