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

Lint
Lint Skipped
Unit
Tests Skipped

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.