AGP graphics bus and GART chipset support
The Accelerated Graphics Port, a dedicated graphics slot found on PC motherboards from roughly 1997 through the mid-2000s, along with chipset-specific GART logic for Intel 440LX/BX and 8xx, VIA, SiS, ALi, AMD, NVIDIA nForce, Apple UniNorth, and HP PA-RISC host bridges. AGP was the standard way to attach a graphics card before PCI Express displaced it from 2004 onward.
recommendation
Worth keeping but flagging as legacy. AGP cards and motherboards stopped being widely sold around 2008 and have been thoroughly displaced by PCI Express, but the code is not abandoned: it picked up a real integer-overflow bug fix in 2021 and routine hardening work as recently as 2024. Removing it would strand the dwindling pool of users still running late-1990s and early-2000s PCs, plus a few older Alpha, PA-RISC, and PowerPC machines, so leaving it in with a clear legacy-hardware label is the right call for now.
repository signals
sources
- lore.kernel.org
AGP core still receives upstream maintenance in 2024, but the visible work is hardening/refactoring rather than new hardware enablement.
- lore.kernel.org
AGP core also saw a real bug fix in 2021 (integer overflow handling), showing the code is not completely abandoned.
- en.wikipedia.org
AGP is an obsolete graphics interconnect, progressively displaced by PCI Express from 2004 onward; by mid-2008 only a few AGP models remained widely available.
- git.kernel.org
The subsystem targets legacy AGP bridge chipsets on x86 plus a few older Alpha/PA-RISC/PowerPC platforms, indicating a legacy-hardware support role rather than a current deployment path.
codex reasoning notes (technical)
Lore evidence came from lore_activity and lore_file_timeline on drivers/char/agp/generic.c; they show patches through 2024, mostly janitorial/hardening plus at least one real overflow fix, and I found no concrete removal series within the tool budget. Deployment evidence came from web search to Wikipedia, which describes AGP as obsolete and largely displaced by PCIe, with broad market fade by 2008. Kconfig scope is cited via canonical recall of the kernel.org tree URL. Net: hardware is obsolete and not sold new in 2025, but upstream still does occasional maintenance for legacy systems, so keep the driver annotated as legacy rather than deprecate/remove now.