mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2024-11-24 20:48:55 +00:00
0b922d8bfd
ARM System Control and Management Interface (SCMI) protocol provides support to host to control/manage resources like clocks and regulators managed by the firmware. There is a new backend implementaion [1] of this SCMI protocol in the host that allows the resources (clocks/regulators) to be para-virtualized for the guest VMs. The guest can communicate its resource needs using SCMI protocol with the host over virtio transport using vhost interface between host and VMM. This patchset adds backend support of vhost-scmi to crosvm to facilitate the new virtio SCMI device creation and to configure the vhost interface to allow data transfers between guest and host over virtio. [1] - https://lore.kernel.org/linux-arm-kernel/20220609071956.5183-1-quic_neeraju@quicinc.com/ BUG=b:258749712 TEST=cargo test Change-Id: I8fc3a520fbf5c485b60427fcec685d016db11895 Signed-off-by: Sreenad Menon <quic_sreemeno@quicinc.com> Signed-off-by: Sahitya Tummala <quic_stummala@quicinc.com> Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4637617 Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Commit-Queue: Frederick Mayle <fmayle@google.com> |
||
---|---|---|
.. | ||
src | ||
tests | ||
Cargo.toml |