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

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.