VMEbus core, TSI148 bridge, and user-space VME access
VMEbus is a rugged industrial card-cage backplane standard from the 1980s that is still used in defense, aerospace, telecom, and factory-floor systems. This code provides the core VMEbus framework, a user-space access path for applications to talk to VME cards, support for the Tundra (later Renesas) TSI148 VME-to-PCI-X bridge chip, and a fake bridge used for development.
recommendation
Worth keeping but its niche should be documented. VMEbus is a 1980s industrial backplane that survives in defense, aerospace, and industrial refresh programs, with vendors like X-ES and Kontron still selling new VME boards in 2025 even though classic bridge chips like the Tundra/Renesas TSI148 are now marked obsolete. The code still sees upstream commits, so removal is not warranted, but its long residence in staging and small user base make it a good candidate for a clear "legacy/niche" note.
repository signals
sources
- git.kernel.org
This directory builds the VME core, the VME user-space access driver, the Tundra TSI148 bridge driver, and a fake VME bridge for development; it is real driver code, not just headers or tests.
- git.kernel.org
The directory has ongoing upstream churn into 2025/2026, which is inconsistent with imminent removal or abandonment.
- renesas.com
The Renesas TSI148 VME-to-PCI-X bridge, one of the concrete bridge chips supported here, is marked obsolete.
- xes-inc.com
X-ES still markets multiple current 6U VME SBCs, carriers, and RTMs, showing that VME hardware remains sold for niche new deployments.
- kontron.com
Kontron states continued investment in its VME portfolio, indicating ongoing but specialized market demand rather than total obsolescence.
codex reasoning notes (technical)
Keep-annotate: local shell inspection of Kconfig/Makefile showed this is an actual VME driver stack with VME_USER, VME_TSI148, and VME_FAKE; local git log also showed recent non-removal activity through 2025/2026. Lore-specific tooling was unavailable here (`lei` missing; no exposed lore MCP), so upstream-activity evidence is backed by canonical-recall kernel.org tree/log URLs plus local git output. Deployment evidence came from web search results turn0search0 (Renesas TSI148 obsolete), turn0search2 (X-ES current VME products), and turn0search0 in the second web search (Kontron continued VME portfolio). Net: supported hardware is niche and some classic bridge silicon is obsolete, but VME remains sold into defense/industrial refresh programs and the code is still maintained, so removal is not justified; annotate as legacy/niche staging code instead.