Page MenuHomeFreeBSD

Port the Linux AMD xgbe driver to FreeBSD as axgbe
ClosedPublic

Authored by andrew on Nov 17 2016, 5:53 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, May 7, 8:26 PM
Unknown Object (File)
Mon, Apr 29, 7:33 PM
Unknown Object (File)
Mon, Apr 29, 7:21 PM
Unknown Object (File)
Mar 6 2024, 12:31 AM
Unknown Object (File)
Dec 22 2023, 9:46 PM
Unknown Object (File)
Dec 6 2023, 5:46 AM
Unknown Object (File)
Nov 28 2023, 10:23 AM
Unknown Object (File)
Nov 25 2023, 3:32 PM
Subscribers

Details

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

andrew retitled this revision from to Port the Linux AMX xgbe driver to FreeBSD as axgbe.
andrew updated this object.
andrew edited the test plan for this revision. (Show Details)
andrew retitled this revision from Port the Linux AMX xgbe driver to FreeBSD as axgbe to Port the Linux AMD xgbe driver to FreeBSD as axgbe.Nov 21 2016, 11:28 AM
andrew added a reviewer: gnn.
sys/dev/axgbe/xgbe-common.h
84–114 ↗(On Diff #22285)

This is an interesting part of the license

sys/dev/axgbe/xgbe_osdep.h
50–66 ↗(On Diff #22285)

given the other changes in the originally-Linux files, what do you think about changing them for this too rather than having the compatibility goop here?

  • Move xgbe.c to if_axgbe.c
  • Use sx_xlock/sx_xunlock directly
  • Add a license to xgbe_osdep.h
  • Support the new devicetree layout as documented in Linux
sys/dev/axgbe/if_axgbe.c
133 ↗(On Diff #24928)

There's no multicast support?

sys/dev/axgbe/xgbe-dev.c
837 ↗(On Diff #24928)

If this is old code, then why is it here?

sys/dev/axgbe/if_axgbe.c
133 ↗(On Diff #24928)

Yes, however we don't yet pass the needed info to the hardware.

gnn edited edge metadata.
This revision is now accepted and ready to land.Feb 14 2017, 1:26 PM
This revision was automatically updated to reflect the committed changes.