mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2026-01-30 06:01:28 +00:00
To reset USB DRD role is one workaround for adb lost issue with xDCI passthrough which reproduced in S3 stress test. This workaround will involve the system global reset if xDCI working in SuperSpeed mode. This is maybe caused by PMC firmware can't graceful power gate the xDCI during S3 suspend. The current USB DRD driver will set STATIC switch bits which will cause ungraceful DRD switch, it may make the xDCI enter a unknown state, then involved this global reset issue. BTW, base on latest code base, the adb lost issue can't reproduce even remove this workaround. So remove the old workaround for above reasons. Tracked-On: #2557 Signed-off-by: Yu Wang <yu1.wang@intel.com> Reviewed-by: Xiaoguang Wu <xiaoguang.wu@intel.com> Acked-by: Yin Fengwei <fengwei.yin@intel.com> Signed-off-by: Yu Wang <yu1.wang@intel.com>
ACRN Device Model ################# Introduction ============ The ACRN Device Model provides **device sharing** capabilities between the Service OS and Guest OSs. It is a component that is used in conjunction with the `ACRN Hypervisor`_ and this is installed within the Service OS. You can find out more about Project ACRN on the `Project ACRN documentation`_ website. .. _`ACRN Hypervisor`: https://github.com/projectacrn/acrn-hypervisor .. _`Project ACRN documentation`: https://projectacrn.github.io/