commit | 2354f6e21161d98e69aeb118ddcf027927a4b49b | [log] [tgz] |
---|---|---|
author | Alexandre Courbot <acourbot@chromium.org> | Mon Jul 12 13:47:19 2021 +0900 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jan 14 05:10:32 2022 +0000 |
tree | 7d438ea367b0c3b34b9fc0f811cf70489ee51967 | |
parent | 1667d99e640d319ea33dadc9ff34acd852b6fde4 [diff] |
virtio: video: expose backend name to guest Knowing the decoding method used on the host can be useful to the guest, e.g. in order to decide which format to use for buffers or to choose between several acceleration options if more than one decoder or encoder device exists. Since this change only adds additional data to the device configuration space, it does not introduce any incompatibility with existing guests. BUG=b:161774071 BUG=b:169295147 TEST=Android Youtube plays properly on Hatch. Change-Id: I2ba47504c17cefbceef16ccacc211856ef9fa30e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3026356 Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: Alexandre Courbot <acourbot@chromium.org>
crosvm is a virtual machine monitor (VMM) based on Linux’s KVM hypervisor, with a focus on simplicity, security, and speed. crosvm is intended to run Linux guests, originally as a security boundary for running native applications on the Chrome OS platform. Compared to QEMU, crosvm doesn’t emulate architectures or real hardware, instead concentrating on paravirtualized devices, such as the virtio standard.
crosvm is currently used to run Linux/Android guests on Chrome OS devices.