acrn-hypervisor/hypervisor/common
Zide Chen 8ad0fd98a3 hv: implement NEED_SHUTDOWN_VM request to idle thread
For pre-launched VMs and SOS, VM shutdown should not be executed in the
current VM context.

- implement NEED_SHUTDOWN_VM request so that the BSP of the target VM can shut
  down the guest in idle thread.
- implement shutdown_vm_from_idle() to shut down target VM.

Tracked-On: #2700
Signed-off-by: Zide Chen <zide.chen@intel.com>
Signed-off-by: Sainath Grandhi <sainath.grandhi@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2019-05-15 11:20:12 +08:00
..
hv_main.c hv: implement NEED_SHUTDOWN_VM request to idle thread 2019-05-15 11:20:12 +08:00
hypercall.c vm_state: Update vm state VM_STATE_INVALID to VM_POWERED_OFF 2019-05-08 16:58:41 +08:00
ptdev.c hv: release IOMMU irte when releasing ptirq remapping entries 2019-05-06 18:25:37 +08:00
schedule.c hv: implement NEED_SHUTDOWN_VM request to idle thread 2019-05-15 11:20:12 +08:00
softirq.c HV: Add prefix 'p' before 'cpu' to physical cpu related functions 2019-04-24 10:50:28 +08:00
stack_protector.c hv:remove some unnecessary includes 2019-05-07 09:10:13 +08:00
trusty_hypercall.c hv:remove some unnecessary includes 2019-05-07 09:10:13 +08:00
vm_load.c hv: separate host e820 and SOS ve820 2019-04-26 16:20:50 +08:00