drivers/misc/vmw_vmci

VMware VMCI virtual machine communication interface

A virtual PCI device that VMware exposes to guest operating systems running under ESXi, Workstation, and Fusion, providing a fast datagram and shared-memory channel between the guest and the hypervisor (and between guests). It underpins parts of VMware Tools and various VMware guest-integration features on Linux VMs.

keep conf=0.79 deploy=medium replacement=none subsystem=misc category=virtualization
79%

recommendation

It should stay because VMCI is the VMware-specific channel that VMware Tools and other guest agents use to talk to the ESXi host, and Broadcom/VMware are still shipping and supporting it in current vSphere 7.x and 8.x products in 2025. The code also continues to see steady upstream activity, with the most recent substantive change in October 2025, and there is no in-tree replacement that covers the same VMware host/guest interface.

repository signals

22 files
8,954 source lines
44 commits, 5y
+438 / −436 lines added / removed, 5y
24 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 44 total · active in 22/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 1 commit · +1 −1 2021-07: 0 commits · +0 −0 2021-08: 1 commit · +4 −2 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 1 commit · +3 −6 2022-01: 0 commits · +0 −0 2022-02: 10 commits · +300 −73 2022-03: 3 commits · +12 −10 2022-04: 1 commit · +17 −1 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: 2 commits · +11 −11 2022-10: 0 commits · +0 −0 2022-11: 3 commits · +23 −30 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 1 commit · +2 −2 2023-03: 1 commit · +7 −1 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: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 1 commit · +1 −1 2023-11: 0 commits · +0 −0 2023-12: 2 commits · +3 −15 2024-01: 2 commits · +4 −3 2024-02: 1 commit · +2 −1 2024-03: 1 commit · +1 −2 2024-04: 2 commits · +13 −3 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 1 commit · +2 −1 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 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 · +5 −6 2025-06: 4 commits · +2 −242 2025-07: 2 commits · +2 −2 2025-08: 0 commits · +0 −0 2025-09: 1 commit · +1 −1 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: 2 commits · +22 −22 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. git.kernel.org

    Upstream Kconfig identifies this as the VMware VMCI driver, a virtual device for high-speed host/guest communication in VMware environments.

  2. knowledge.broadcom.com

    Broadcom/VMware KB documents VMCI driver installation issues in VMware Tools on vSphere ESXi 6.7/7.x/8.x, showing VMCI remains part of current VMware guest deployments.

  3. knowledge.broadcom.com

    Broadcom/VMware KB describes current VMware Tools update workflows for ESXi 7.x/8.x clusters, supporting that VMware guest-tooling components such as VMCI are still maintained in contemporary deployments.

  4. knowledge.broadcom.com

    Broadcom/VMware KB for Windows 11 on vSphere ESXi 8.x mentions VMware VMCI Host Device and VMCI Bus Device, confirming ongoing use in modern VMware guests.

codex reasoning notes (technical)

Local shell read of drivers/misc/vmw_vmci/Kconfig shows this is an actual VMware virtual-device driver, not helper code. Provided static history says 42 substantive commits in the last 5 years, 22 unique authors, and a latest substantive touch on 2025-10-22, which is active enough to rule out deprecation. I attempted lore-first checks with mcp__lore_http.lore_file_timeline, lore_path_mentions, lore_regex, and lore_nearest; the path-index returned no hits for a file lookup, regex/path queries timed out, and nearest-neighbour was unavailable because embeddings were not built, so removal-discussion evidence is inconclusive rather than positive. Vendor web-search evidence from Broadcom/VMware KBs shows VMCI is still present in current vSphere/VMware Tools ecosystems in 2025-era products, so this is not legacy-only hardware; it is a live virtualization niche. No natural in-tree replacement covers the same VMware-specific host/guest communication interface, so recommendation is keep.