acrn-hypervisor/misc/services/life_mngr
Xiangyang Wu ecf99c45a3 Misc: life_mngr: support user VM reboot
Add user VM reboot command and related command handler in
lifecycle manager to support user VM reboot.

Libvirt will send user VM reboot command to lifecycle manager
of service VM through socket, this command is forwarded to the
specified user VM, user VM will execute reboot command to start
reboot itself.

v1-->v2:
	Update some interfaces name to make it reable:
        (1) enable_uart_channel_dev_resend -->
	start_uart_channel_dev_resend
	(2) enable_all_uart_channel_dev_resend -->
	start_all_uart_channel_dev_resend
	(3) disable_uart_channel_dev_resend -->
	stop_uart_channel_dev_resend
	(4) get_reboot_flag --> get_user_vm_reboot_flag

Tracked-On: #5921

Signed-off-by: Xiangyang Wu <xiangyang.wu@intel.com>
Acked-by: Wang, Yu1 <yu1.wang@intel.com>
2022-03-03 14:40:04 +08:00
..
COPYING.MinGW-w64-runtime.txt tools: rename and category content into debug tools and services 2021-01-27 11:08:28 +08:00
Makefile misc: life_mngr: fix some typo issues 2021-11-12 11:04:23 +08:00
command.c Misc: life_mngr: support user VM reboot 2022-03-03 14:40:04 +08:00
command.h Misc: life_mngr: support user VM reboot 2022-03-03 14:40:04 +08:00
command_handler.c Misc: life_mngr: support user VM reboot 2022-03-03 14:40:04 +08:00
command_handler.h Misc: life_mngr: support user VM reboot 2022-03-03 14:40:04 +08:00
config.c misc: life_mngr: add config module 2021-11-12 11:04:23 +08:00
config.h misc: life_mngr: add config module 2021-11-12 11:04:23 +08:00
life_mngr.conf misc: life_mngr: add config module 2021-11-12 11:04:23 +08:00
life_mngr.service.in misc: life_mngr: add monitor module 2021-11-12 11:04:23 +08:00
life_mngr_win.c Misc: life_mngr: support user VM reboot 2022-03-03 14:40:04 +08:00
log.h misc: life_mngr: add log module 2021-11-12 11:04:23 +08:00
monitor.c Misc: life_mngr: support user VM reboot 2022-03-03 14:40:04 +08:00
s5_trigger_linux.py misc: life_mngr: refine script to trigger system shutdown request 2021-11-12 11:04:23 +08:00
s5_trigger_win.py misc: life_mngr: refine lifecycle manager for windows VM 2021-11-12 11:04:23 +08:00
socket.c misc: life_mngr: add socket moudle 2021-11-12 11:04:23 +08:00
socket.h misc: life_mngr: add socket moudle 2021-11-12 11:04:23 +08:00
uart.c misc: life_mngr: add uart module 2021-11-12 11:04:23 +08:00
uart.h misc: life_mngr: fix some typo issues 2021-11-12 11:04:23 +08:00
uart_channel.c Misc: life_mngr: support user VM reboot 2022-03-03 14:40:04 +08:00
uart_channel.h Misc: life_mngr: support user VM reboot 2022-03-03 14:40:04 +08:00
user_vm_shutdown.py misc: life_mngr: add script to do user VM shutdown 2021-11-12 11:04:23 +08:00