drivers/staging/vme_user

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.

keep-annotate conf=0.80 last_sold=2025 deploy=low replacement=none subsystem=staging category=bus-other
80%

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

10 files
8,519 source lines
65 commits, 5y
+9,862 / −1,281 lines added / removed, 5y
32 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 65 total · active in 25/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: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 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: 1 commit · +856 −0 2022-05: 0 commits · +0 −0 2022-06: 1 commit · +7,799 −1 2022-07: 1 commit · +26 −44 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 1 commit · +1 −0 2022-12: 6 commits · +21 −39 2023-01: 1 commit · +14 −12 2023-02: 1 commit · +0 −5 2023-03: 5 commits · +273 −279 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 9 commits · +103 −136 2023-09: 3 commits · +77 −86 2023-10: 12 commits · +413 −421 2023-11: 1 commit · +18 −4 2023-12: 2 commits · +2 −2 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +2 −2 2024-03: 1 commit · +2 −4 2024-04: 0 commits · +0 −0 2024-05: 1 commit · +1 −0 2024-06: 0 commits · +0 −0 2024-07: 6 commits · +81 −85 2024-08: 2 commits · +12 −8 2024-09: 1 commit · +6 −6 2024-10: 1 commit · +33 −23 2024-11: 0 commits · +0 −0 2024-12: 1 commit · +1 −2 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 1 commit · +1 −1 2025-06: 0 commits · +0 −0 2025-07: 2 commits · +4 −4 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 1 commit · +62 −61 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 3 commits · +54 −56 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. 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.

  2. git.kernel.org

    The directory has ongoing upstream churn into 2025/2026, which is inconsistent with imminent removal or abandonment.

  3. renesas.com

    The Renesas TSI148 VME-to-PCI-X bridge, one of the concrete bridge chips supported here, is marked obsolete.

  4. 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.

  5. 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.