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)
Fri, Oct 2, 8:15 PM
Unknown Object (File)
Wed, Sep 30, 3:44 PM
Unknown Object (File)
Wed, Sep 30, 2:38 PM
Unknown Object (File)
Wed, Sep 30, 1:46 PM
Unknown Object (File)
Wed, Sep 30, 4:04 AM
Unknown Object (File)
Mon, Sep 28, 10:22 PM
Unknown Object (File)
Tue, Sep 22, 1:40 AM
Unknown Object (File)
Sep 9 2026, 1:49 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.