mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-09-29 12:35:48 +00:00
soft-lock or CPUs stalls can happen during UOS running; after debugging, find CPUs for UOS is in idle thread, and will not be scheduled back. root cause: PIO/MMIO from UOS will trigger SOS/DM to handle them. Usually, it should make sure UOS-vcpu pause first then resume, but for SOS/UOS in parallel,in former code, the UOS-vcpu resume could be called first by SOS before pause. Signed-off-by: Minggui Cao <minggui.cao@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>