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, Nov 12, 5:07 AM
Unknown Object (File)
Mon, Nov 10, 4:35 AM
Unknown Object (File)
Mon, Oct 27, 1:39 PM
Unknown Object (File)
Mon, Oct 27, 1:39 PM
Unknown Object (File)
Mon, Oct 27, 1:39 PM
Unknown Object (File)
Mon, Oct 27, 1:39 PM
Unknown Object (File)
Mon, Oct 27, 8:19 AM
Unknown Object (File)
Oct 7 2025, 5:39 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

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.