acrn-hypervisor/hypervisor/debug
Jiaqing Zhao eae668268e hv: handle reboot from Service VM properly
Service VM may write 0x6 to port 0xcf9 to trigger a warm reset, but
current hypervisor always performs a cold reset by writing 0xE to CF9.
Hypervisor should reboot the system in the same mode as Service VM
specified. Specific OS features (like linux pstore) requires warm
reset to keep data across reboot.

The behavior of hv console's reboot command (cold reset) remains
unchanged.

Tracked-On: #8539
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
Reviewed-by: Junjie Mao <junjie.mao@intel.com>
2024-09-09 14:37:16 +08:00
..
Makefile HV: makefile: to avoid duplicated build libs 2020-05-21 15:12:21 +08:00
console.c config_tools: support vUART Timer pCPU configuration 2024-07-10 10:26:21 +08:00
dbg_cmd.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
dump.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
hypercall.c hv: extend sbuf hypercall 2022-09-27 10:26:42 +08:00
logmsg.c hv: add max_len for sbuf_put param 2024-02-20 11:52:02 +08:00
npk_log.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
printf.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
profiling.c hv: add max_len for sbuf_put param 2024-02-20 11:52:02 +08:00
sbuf.c hv: support asyncio request 2022-09-27 10:26:42 +08:00
shell.c hv: handle reboot from Service VM properly 2024-09-09 14:37:16 +08:00
shell_priv.h doc: update doc for vUART to hypervisor console switch key 2024-06-25 11:07:21 +08:00
string.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
trace.c hv: trace: show cpu usage of vms in pcpu sharing case 2024-06-28 12:55:23 +08:00
uart16550.c hv: support for pci uart with high mmio 2022-11-21 16:50:05 +08:00