mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-05-14 19:30:27 +00:00
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> |
||
---|---|---|
.. | ||
board_info.h.xsl | ||
config_common.xsl | ||
config.h.xsl | ||
config.mk.xsl | ||
ivshmem_cfg.h.xsl | ||
lib.xsl | ||
misc_cfg.h.xsl | ||
pci_dev.c.xsl | ||
pt_intx.c.xsl | ||
vm_configurations.c.xsl | ||
vm_configurations.h.xsl |