drivers/net/ethernet/apm/xgene-v2

AppliedMicro X-Gene 2 on-chip Ethernet controller

Drives the integrated Ethernet MAC found on AppliedMicro's X-Gene 2 (APM883208-X2) ARMv8 server-on-chip, an early 64-bit ARM server platform introduced in 2014 and shipped in limited volumes from 2015 onward. It was aimed at cloud and microserver workloads before the product line was wound down.

keep-annotate conf=0.78 last_sold=2017 deploy=low replacement=none subsystem=net category=networking-ethernet
78%

recommendation

Worth keeping but flagging as legacy hardware. The X-Gene server business was sold to MACOM in early 2017 and the X-Gene line was effectively succeeded by Ampere's eMAG, so no new systems ship with this NIC, but the few remaining X-Gene 2 boxes still need a working Ethernet driver and the code is not abandoned upstream — Arnd Bergmann landed a fix as recently as February 2025. Annotating it as legacy will help future maintainers know it can be retired once the last deployments fall away.

repository signals

13 files
1,681 source lines
14 commits, 5y
+24 / −32 lines added / removed, 5y
9 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 14 total · active in 8/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 1 commit · +3 −1 2021-09: 0 commits · +0 −0 2021-10: 4 commits · +4 −4 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 1 commit · +1 −1 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 1 commit · +1 −0 2023-08: 0 commits · +0 −0 2023-09: 1 commit · +2 −4 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 1 commit · +1 −1 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 2 commits · +7 −15 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 3 commits · +5 −6 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    The driver still received an upstream netdev fix in 2025 ('net: xgene-v2: remove incorrect ACPI_PTR annotation'), so it is not abandoned in-tree.

  2. ir.macom.com

    AppliedMicro's compute business was already being divested in late 2016, indicating the original X-Gene server line was no longer a growth product.

  3. macom.com

    AppliedMicro was acquired by MACOM on January 26, 2017, reinforcing that the original vendor/product line ended years ago.

  4. en.wikichip.org

    X-Gene 2 (APM883208-X2) was introduced in 2014 and launched in March 2015, placing the hardware firmly in an older server generation.

  5. en.wikichip.org

    WikiChip describes X-Gene as succeeded by eMAG after the IP/team moved on, and notes limited total X-Gene shipment volume, consistent with niche legacy deployment today.

codex reasoning notes (technical)

Real driver directory: local source grep found MODULE_DEVICE_TABLE/driver metadata in main.c. Upstream evidence came from `lore_activity(file=drivers/net/ethernet/apm/xgene-v2/main.c,list=netdev)`; it showed a real 2025 fix and autosel backports, but no removal/deprecation series. Deployment evidence came from web search: MACOM press-release URLs were found via web search on AppliedMicro acquisition/divestiture, and WikiChip URLs via web search on X-Gene/X-Gene 2 pages. Conclusion: hardware is commercially obsolete and likely absent from new 2025 sales, but there is still occasional upstream/stable maintenance for legacy systems, so 'keep-annotate' fits better than deprecate/remove.