AppliedMicro X-Gene SoC on-chip Ethernet
The integrated Ethernet controller built into AppliedMicro's X-Gene ARM64 server system-on-chip family, which shipped in early 64-bit ARM server boards and developer platforms between roughly 2014 and 2016. The X-Gene line was one of the first ARM server silicon attempts but only shipped in small volumes before being effectively discontinued when MACOM acquired AppliedMicro in 2016.
recommendation
Worth keeping but documenting as legacy hardware. Although X-Gene servers were never high-volume and the third-generation chip was cancelled after the 2016 MACOM acquisition, the code is still receiving real upstream attention, including a netdev API migration patch in October 2024 and a targeted fix in October 2023. That ongoing maintenance suggests a small but real installed base of early ARM64 servers and developer boards still relying on it, so removal would be premature even though new deployments are essentially nonexistent.
repository signals
sources
- lore.kernel.org
The driver still received upstream net-next churn in October 2024 as part of API migration work, so it is not abandoned.
- lore.kernel.org
A direct xgene-specific fix was posted in October 2023, indicating real maintenance rather than pure archival status.
- cateee.net
LKDDb lists CONFIG_NET_XGENE in current kernel series and identifies it as the APM X-Gene SoC Ethernet driver.
- cateee.net
LKDDb shows ARCH_XGENE platform support still present in current kernels, consistent with some remaining installed base.
- en.wikichip.org
WikiChip describes X-Gene as an AppliedMicro server-SoC family launched in 2012/2015, with only two generations shipping about 25,000 units total and the third generation shelved after MACOM acquired AppliedMicro in 2016.
codex reasoning notes (technical)
Local `rg` plus Kconfig identify this directory as the on-chip AppliedMicro X-Gene Ethernet driver. `lore_file_timeline` on `xgene_enet_main.c` produced the cited lore URLs and showed recent maintenance activity but no sampled removal thread, which argues against deprecate/remove. Web search returned the LKDDb and WikiChip URLs; LKDDb shows the driver/platform are still built upstream, while WikiChip indicates the silicon family is old, low-volume, and effectively discontinued after 2016. That points to a small legacy installed base: keep upstream support, but annotate as legacy/low-deployment rather than remove.