acrn-hypervisor/devicemodel/include
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
..
public dm: add IOCTL command to get platform information 2019-04-18 15:02:48 +08:00
acpi_hpet.h
acpi.h dm: disable ACPI PM timer 2019-04-16 15:03:04 +08:00
ahci.h
ata.h
atkbdc.h
atomic.h
att_keybox.h DM: Attestation Keybox support in SOS DM 2019-02-25 16:40:25 +08:00
block_if.h dm: virtio-block: extend the max iov number of virtio block 2019-04-16 15:03:04 +08:00
console.h DM: remove unused function console_ptr_event 2019-05-24 11:51:00 +08:00
cpuset.h
dm_string.h
dm.h DM/HV: Increase VM name len 2019-05-27 12:13:51 +08:00
gc.h DM: remove unused function gc_init 2019-05-24 11:51:00 +08:00
gpio_dm.h DM: virtio-gpio: implement GPIO operations via accessing PIO 2019-04-08 10:51:49 +08:00
hpet.h
i8253reg.h
inout.h dm: completely remove enable_bar()/disable_bar() functions 2019-04-22 15:18:21 +08:00
ioapic.h
ioc.h IOC mediator: dynamically enable dummy channels 2019-02-01 16:05:43 +08:00
iodev.h
irq.h
log.h DM: add deinit API for loggers 2019-06-13 13:06:51 +08:00
lpc.h
macros.h
mc146818rtc.h
mei.h
mem.h dm: completely remove enable_bar()/disable_bar() functions 2019-04-22 15:18:21 +08:00
mevent.h
monitor.h DM: Virtio-Blk Rescan 2019-05-07 09:08:50 +08:00
mptable.h
mptbl.h DM: remove unused function mptable_add_oemtbl 2019-05-24 11:51:00 +08:00
netmap_user.h
netmap.h
npk.h
ns16550.h
pci_core.h dm: pci: clean up assert() in pci core 2019-06-20 11:21:51 +08:00
pciio.h
pcireg.h
pit.h
pm.h
ps2kbd.h
ps2mouse.h
rpmb_backend.h
rpmb_sim.h
rpmb.h
rtc.h DM: remove unused function vrtc_reset 2019-05-24 11:51:00 +08:00
segments.h
specialreg.h
sw_load.h DM: ovmf NV storage writeback support 2019-07-22 11:18:47 +08:00
timer.h dm: vhpet: add vHPET support 2019-01-23 10:33:28 +08:00
tpm.h
tree.h dm: clean up mem.c 2019-03-21 10:28:17 +08:00
types.h dm: pci: clean up assert() in pci core 2019-06-20 11:21:51 +08:00
uart_core.h
usb_core.h DM USB: xHCI: refine the emulation of Stop Endpoint Command 2019-06-13 10:30:38 +08:00
usb_pmapper.h DM USB: xHCI: refine the emulation of Stop Endpoint Command 2019-06-13 10:30:38 +08:00
usb.h
usbdi.h
vbs_common_if.h
vhost.h
virtio_kernel.h
virtio.h DM: virtio-i2c: add support for virtio i2c adapter 2019-07-05 10:20:21 +08:00
vmm.h
vmmapi.h DM: ovmf NV storage writeback support 2019-07-22 11:18:47 +08:00
vrpmb.h
xhci.h
xhcireg.h DM USB: xHCI: re-implement the emulation of extented capabilities 2019-05-24 13:21:12 +08:00