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)
Thu, Oct 3, 7:09 AM
Unknown Object (File)
Wed, Oct 2, 9:32 AM
Unknown Object (File)
Tue, Oct 1, 3:21 AM
Unknown Object (File)
Mon, Sep 30, 11:16 PM
Unknown Object (File)
Sun, Sep 29, 9:30 PM
Unknown Object (File)
Sun, Sep 29, 9:30 PM
Unknown Object (File)
Sun, Sep 29, 9:30 PM
Unknown Object (File)
Sun, Sep 29, 7:36 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.