acrn-hypervisor/misc/config_tools/xforms
Yang,Yu-chu 69e37b96f3 config-tools: allow vm to configure up to 8 legacy vuarts
Expand the capacity of legacy vuarts per VM. This change is applied to
manual scenario xml editing only.

A SOS VM can choose io port 0x3F8, 0x2F8, 0x3E8, 0x2E8 by selecting
SOS_COM1_BASE, SOS_COM2_BASE, SOS_COM3_BASE, SOS_COM4_BASE respectively.

Non SOS VM can choose io port 0x3F8, 0x2F8, 0x3E8, 0x2E8 by selecting
COM1_BASE, COM2_BASE, COM3_BASE, COM4_BASE respectively.

For any type of VM, selecting "CONFIG_COM_BASE" allows configuration tool
to pick an available io port from hardcoded list:
['0xA000', '0xA010', '0xA020', '0xA030', '0xA040', '0xA050', '0xA060', '0xA070']

A SOS VM can choose irq 4 by selecting SOS_COM1_IRQ and SOS_COM3_IRQ, and choose irq 3 by selecting SOS_COM2_IRQ and SOS_COM4_IRQ.

Non SOS VM can choose irq 4 by selecting COM1_IRQ and COM3_IRQ, and choose irq 3 by selecting COM2_IRQ and COM4_IRQ.

For SOS VM, selecting "CONFIG_COM_IRQ" allows configuration tool
to pick an available irq based on AVAILABLE_IRQ_INFO. For non SOS VM, it
will allocate an available irq from [1, 15].

Tracked-On: #6652
Signed-off-by: Yang,Yu-chu <yu-chu.yang@intel.com>
2021-10-09 09:47:22 +08:00
..
board_info.h.xsl hv: use per platform maximum physical address width 2021-08-20 11:02:21 +08:00
config.h.xsl config-tools: refine MAX_MSIX_TABLE_NUM 2021-08-10 13:16:36 +08:00
config.mk.xsl config-tools: refine MAX_MSIX_TABLE_NUM 2021-08-10 13:16:36 +08:00
config_common.xsl config_tools: add a new entry MAX_EFI_MMAP_ENTRIES 2021-08-20 09:50:39 +08:00
ivshmem_cfg.h.xsl hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
lib.xsl config-tools: remove acrn:is-tpm-passthrough-board 2021-09-23 09:20:59 +08:00
misc_cfg.h.xsl config-tools: allow vm to configure up to 8 legacy vuarts 2021-10-09 09:47:22 +08:00
pci_dev.c.xsl config-tools: enable PTM through config-tools 2021-05-25 11:32:11 +08:00
pt_intx.c.xsl config_tools: allocate interrupt lines among VMs 2021-08-09 09:05:01 +08:00
vm_configurations.c.xsl config-tools: allow vm to configure up to 8 legacy vuarts 2021-10-09 09:47:22 +08:00
vm_configurations.h.xsl hv && config-tool: Rename GUEST_FLAG_TPM2_FIXUP 2021-08-26 09:24:50 +08:00