vchi
VCHI is an acronym used to denote the VideoCore Host Interface, a low-level communication protocol between the ARM CPU and the VideoCore GPU on Raspberry Pi devices. The term appears in both the kernel and user-space components of the Raspberry Pi multimedia stack and is sometimes seen in lowercase as "vchi" in code and documentation.
Origins and scope: VCHI originated in Broadcom's VideoCore architecture to enable efficient messaging between host and
Functionality: VCHI allows user-space codecs and drivers (such as MMAL, the Raspberry Pi Multimedia Abstraction Layer,
Implementation: In Linux-based Raspberry Pi systems, the VCHIQ driver is part of the kernel, while user-space
Note: The term is not universally standardized; "vchi" may refer to the broader concept of the VideoCore