commit | 7ea795dc5669485774efc9a890673c54b08d32b6 | [log] [tgz] |
---|---|---|
author | Long Cheng <lgcheng@google.com> | Mon Jan 24 14:41:01 2022 -0800 |
committer | Commit Bot <commit-bot@chromium.org> | Sat Jan 29 01:11:41 2022 +0000 |
tree | d92b6721882b7c7970020136a64c8f1bc3a1ea64 | |
parent | 5acc0f52f5e5b8f6b8950f961addd3c631751cfe [diff] |
Apply usb configuration even configuration is not changed. Apply usb configuration even when configuration is not changed. When Android sets usb configuration, it expects the device connection gets reset. This change will pass CTS verifer USB devices tests which try to observe device connection and reconnection after set unchanged usb configuration. BUG=b:123374026 TEST= Run cts verifer USB device tests in ARCVM. TEST=lsusb in crostini. device shows. Change-Id: I5856d1173a3ea1a65c6fa205cb9facd407706a6c Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3413815 Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Auto-Submit: Long Cheng <lgcheng@google.com> Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: Long Cheng <lgcheng@google.com>
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.