acrn-hypervisor/devicemodel/core
Yang, Yu-chu 16a7d2522c DM: ovmf NV storage writeback support
To support modification of OVMF NV storage, add an option "w" for
--ovmf to write the changed OVMF NV data section back to the OVMF image
from guest memory before deinit operations. This will enable persistent
EFI variables. Only option "w" is supported, dm will exit if passing
invalid option. It expects OVMF NV storage writeback with option "w"
when power off or reboot the UOS, poweroff, cold and warm reboot in EFI
shell and when dm recieves SIGINT and SIGHUP.

Tracked-On: #3413
Signed-off-by: Yang, Yu-chu <yu-chu.yang@intel.com>
Reviewed-by:Eddie Dong <eddie.dong@intel.com>
Acked-by: Yin Fengwei <fengwei.yin@intel.com>
2019-07-22 11:18:47 +08:00
..
console.c DM: remove unused function console_ptr_event 2019-05-24 11:51:00 +08:00
gc.c dm: gc: clean up assert 2019-07-03 09:40:15 +08:00
hugetlb.c dm: allow High BIOS to be modifiable by the guest 2019-07-22 11:18:47 +08:00
inout.c dm: refine 'assert' in inout.c and post.c 2019-06-20 08:55:44 +08:00
main.c DM: ovmf NV storage writeback support 2019-07-22 11:18:47 +08:00
mem.c dm: refine 'assert' in hugetlb.c and mem.c 2019-06-20 08:55:44 +08:00
mevent.c dm: refine assert usage 2019-06-24 11:57:05 +08:00
monitor.c DM: Virtio-Blk Rescan 2019-05-07 09:08:50 +08:00
mptbl.c DM: remove unused function mptable_add_oemtbl 2019-05-24 11:51:00 +08:00
pm.c DM: register pm ops to monitor 2018-08-02 13:14:03 +08:00
post.c dm: refine 'assert' in inout.c and post.c 2019-06-20 08:55:44 +08:00
sw_load_bzimage.c dm: use strncpy to replace strcpy 2018-12-25 18:40:04 +08:00
sw_load_common.c dm: cleanup 'assert' for guest software loading module 2019-06-20 08:55:44 +08:00
sw_load_elf.c dm: cleanup 'assert' for guest software loading module 2019-06-20 08:55:44 +08:00
sw_load_ovmf.c DM: ovmf NV storage writeback support 2019-07-22 11:18:47 +08:00
sw_load_vsbl.c dm: cleanup 'assert' for guest software loading module 2019-06-20 08:55:44 +08:00
timer.c dm: vhpet: clean up asserts 2019-07-03 13:19:43 +08:00
vmmapi.c refine 'assert' usage in vmmapi.c and main.c 2019-06-20 08:55:44 +08:00
vrpmb.c dm: cleanup assert in core.c 2019-07-05 09:36:02 +08:00