Page MenuHomeFreeBSD

Changes to update the FreeBSD axgbe driver on-par to the Linux axgbe driver
Needs ReviewPublic

Authored by rajesh1.kumar_amd.com on Sep 20 2019, 11:58 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Feb 15, 5:11 AM
Unknown Object (File)
Wed, Feb 12, 4:09 AM
Unknown Object (File)
Sun, Feb 9, 8:56 PM
Unknown Object (File)
Dec 6 2024, 1:32 PM
Unknown Object (File)
Nov 26 2024, 8:03 AM
Unknown Object (File)
Nov 19 2024, 6:22 PM
Unknown Object (File)
Nov 19 2024, 6:19 PM
Unknown Object (File)
Nov 13 2024, 7:51 PM
Subscribers

Details

Reviewers
andrew
Summary

This patch has the preparatory changes to update the FreeBSD axgbe driver
on-par to the Linux axgbe driver.

This is the first patch of multiple changes that has been made. This patch has
the changes mainly in xgbe-mdio.c to move its functions to xgbe-phy-v1.c(so that
xgbe-mdio.c will be more like a wrapper code). xgbe-phy-v1 has the necessary
functions for the old version of hardware. If this changes looks good,
we can extend the code for the new versin of hardware (xgbe-phy-v2).

The current changes are done with the intent to not alter existing logics, but
just to split the code between xgbe-mdio.c and xgbe-phy-v1.c

Test Plan

I have the new hardware version, where the XGBE IP lies in PCI bus. We have the
pci driver written for it and verified with this changes also. But I don't have
the old version of hardware to verify this changes. So, need some help here to
verify and review the changes.

Diff Detail

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 26588
Build 24972: arc lint + arc unit

Event Timeline

Hi @andrew

This patch is just one part of the changes we made to the axgbe driver. If this looks good, we can update the other changes also one by one. Please let me know if I can split up this patch further for ease of review.