acrn-hypervisor/devicemodel/include
Xiangyang Wu cc2efdc049 DM: add DM parameter for command monitor
Libvirt or kata container needs to send some commands
(such as VM destory command) to the DM instance of User VM
through command monitor socket, they will specify the socket
path and pass this path name to DM instance through DM parameter.

In this patch, add new DM parameter (cmd_monitor) to get socket
path from libvirt or kata container. If cmd_monitor is specified,
it initialize and deinitialize command monitor in DM main loop.

v2-->v3:
	Include command monitor initialization and deinitialization.

Tracked-On: #5921

Signed-off-by: Xiangyang Wu <xiangyang.wu@intel.com>
Acked-by: Wang, Yu1 <yu1.wang@intel.com>
2022-02-18 18:33:52 +08:00
..
public dm: remove vm_get_config() API 2022-01-28 14:54:28 +08:00
acpi.h dm: get lapic id from madt 2022-01-28 14:21:22 +08:00
acpi_hpet.h
ahci.h
ata.h dm:Remove deprecated terms 2020-09-01 09:30:08 +08:00
atkbdc.h
atomic.h
att_keybox.h ACRN: misc: Unify terminology for uos in macro 2021-11-02 10:00:55 +08:00
block_if.h
cmd_monitor.h DM: add DM parameter for command monitor 2022-02-18 18:33:52 +08:00
console.h
cpuset.h
dm.h dm: remove the dependency on native RTCT for vRTCT init 2022-01-10 13:34:27 +08:00
dm_string.h
gc.h
gpio_dm.h
hpet.h
i8253reg.h
inout.h hv: dm: Use new I/O request data structures 2021-07-15 11:53:54 +08:00
ioapic.h
ioc.h dm: remove some dynamic parameters from acrn-dm usage 2021-12-29 14:25:50 +08:00
iodev.h
irq.h
log.h dm:use acrn-dm logger function instread of printf 2019-11-14 15:34:04 +08:00
lpc.h
macros.h
mc146818rtc.h
mei.h
mem.h hv: dm: Use new I/O request data structures 2021-07-15 11:53:54 +08:00
mevent.h
mmio_dev.h dm: TPM2 passthrough for post-launched VM with eventlog support 2021-10-20 12:15:37 +08:00
monitor.h
mptable.h
mptbl.h
npk.h
ns16550.h
passthru.h dm: PTM: Add virtual root port to vm 2021-05-19 13:54:24 +08:00
pci_core.h dm: rename some ssram variables and functions 2022-01-10 13:34:27 +08:00
pci_util.h dm: fix: TSN in multi-hostbridge could crash 2022-01-28 11:10:44 +08:00
pciio.h
pcireg.h dm: Add PCI IDS for EHL/TGL/ADL in GPU passthrough 2021-07-02 09:50:05 +08:00
pit.h
pm.h dm: Remove header vmm.h 2021-07-15 11:53:54 +08:00
pm_vuart.h dm: remove some dynamic parameters from acrn-dm usage 2021-12-29 14:25:50 +08:00
ps2kbd.h
ps2mouse.h
ptm.h dm: PTM: Add virtual root port to vm 2021-05-19 13:54:24 +08:00
pty_vuart.h DM: separate pty vuart operation from IOC 2019-09-11 16:43:22 +08:00
rpmb.h
rpmb_backend.h
rpmb_sim.h
rtc.h
segments.h
specialreg.h
sw_load.h dm: remove some dynamic parameters from acrn-dm usage 2021-12-29 14:25:50 +08:00
timer.h
tpm.h dm: TPM2 passthrough for post-launched VM with eventlog support 2021-10-20 12:15:37 +08:00
tree.h
types.h dm: initialize vSSRAM buffers 2022-01-10 13:34:27 +08:00
uart_core.h
usb.h
usb_core.h ACRN:DM Release resource when destroy the device 2021-09-04 18:55:12 +08:00
usb_pmapper.h ACRN:DM Release resource when destroy the device 2021-09-04 18:55:12 +08:00
usbdi.h
vbs_common_if.h
vhost.h
virtio.h dm: fix the bug that infinite calls to vq_getchain() 2022-01-21 14:17:16 +08:00
virtio_kernel.h
vmmapi.h dm: remove vm_get_config() API 2022-01-28 14:54:28 +08:00
vrpmb.h
vssram.h dm: add ssram support for user VM 2022-01-10 13:34:27 +08:00
xhci.h DM USB: xHCI: rename some variables about ERST 2019-09-26 11:29:22 +08:00
xhcireg.h