acrn-hypervisor/hypervisor/include/arch/x86/guest
Yin Fengwei 0f9d9641d4 hv: add function to return to VM0
Emulate VM0 resume from S3 state:
 - reset BSP of VM0
 - set the BSP entry to saved VM0 wakeup vec and set BSP to real mode
 - start BSP

To match trampoline_spinlock release on ACRN Sx resume path, acquire
trampoline_spinlock if ACRN Sx enter fails.

Signed-off-by: Yin Fengwei <fengwei.yin@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2018-06-29 00:50:01 +08:00
..
guest.h guest.h: Condition operator fix of foreach_vcpu loop 2018-06-29 00:50:01 +08:00
guest_pm.h hv: rename the pm.h to guest_pm.h 2018-06-29 00:50:01 +08:00
ucode.h license: Replace license text with SPDX tag 2018-06-01 10:43:06 +08:00
vcpu.h hv: cpu_context is not only used by guest. 2018-06-25 17:29:45 +08:00
vioapic.h fix parted of "missing for discarded return value" 2018-06-19 16:21:45 +08:00
vlapic.h HV: treewide: enforce unsignedness of pcpu_id 2018-06-21 16:59:21 +08:00
vm.h hv: add function to return to VM0 2018-06-29 00:50:01 +08:00
vpic.h HV: irq: convert hexadecimals used in bitops to unsigned 2018-06-21 13:12:39 +08:00