commit | 9a415a2559bb69559dcfdb13ddf3aab48e4328f2 | [log] [tgz] |
---|---|---|
author | Pujun Lun <lunpujun@google.com> | Wed Sep 21 13:47:23 2022 -0700 |
committer | crosvm LUCI <crosvm-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Sep 22 16:33:59 2022 +0000 |
tree | 9bb377f1b9067448dadb76890b3fd19aa6643f63 | |
parent | 572519253ddc0ef6c27bb465d880420a29466e37 [diff] |
gpu: don't use raw descriptors of resource bridges on Windows. Resource bridges are not supported on Windows, so we shouldn't try to add their raw descriptors in Gpu::keep_rds(). Struct Gpu is updated to hold the ResourceBridges struct rather than the Vec<Tube>. BUG=b:213149288 TEST=presubmit Change-Id: I6b71076d17057728b927d93462e3aee29f3ac8af Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3911100 Commit-Queue: Pujun Lun <lunpujun@google.com> Reviewed-by: 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.