acrn-hypervisor/misc/acrn-config
Wei Liu 3098c4937b acrn-config: avoid conflict slot for launch config
The slot in launch config would be conflicted when the same bdf is
selected from webUI.
This patch do the below condition to avoid such case:
1. Add the bdf check for pass-through devices.
2. Use the bus:dev:func as passthru device option in launch config.

v1-v2:
1. If BUS of PCI device for passthru is not 0, then alloc a virtual
slot for it.

Tracked-On: #4312
Signed-off-by: Wei Liu <weix.w.liu@intel.com>
Acked-by: Victor Sun <victor.sun@intel.com>
2020-02-28 09:14:00 +08:00
..
board_config acrn-config: Kata VM is not supported on dual-core systems 2020-02-28 09:14:00 +08:00
config_app acrn-config: UI supports to edit multiple virtio input devices. 2019-12-10 13:45:22 +08:00
kconfig makefile: cover menuconfig way to configure board/scenario 2019-11-11 15:01:50 +08:00
launch_config acrn-config: avoid conflict slot for launch config 2020-02-28 09:14:00 +08:00
library acrn-config: avoid conflict slot for launch config 2020-02-28 09:14:00 +08:00
scenario_config acrn-config: a few changes on vm_config[] clos generation 2020-02-13 10:39:58 +08:00
target Python scripts discovering CPU IDs are off by 1 2020-02-10 11:47:53 +08:00
xmls acrn-config: add 'cpu_sharing' info in launch xmls 2019-12-25 14:28:07 +08:00
README acrn-config: update README for acrn-config 2019-09-23 20:55:09 +08:00

README

folder structure

	Kconfig		: Select working scenario and target board, configure ACRN hypervisor capabilities and features.
	target		: Get target board information under native Linux environment and generate board_info XML.
	board_config	: Parse board_info XML and scenario XML to generate board related configuration files under misc/acrn-config/xmls/board-xmls/ folder.
	scenario_config	: Parse board_info XML and scenario XML to generate scenario based VM configuration files under misc/acrn-config/xmls/config-xmls/$(BOARD)/ folder.
	launch_config	: Parse board_info XML, scenario XML and devicemodel param XML to generate launch script for post-launched vm under misc/acrn-config/xmls/config-xmls/$(BOARD)/ folder.
	library		: The folder stores shared software modules or libs for acrn-config offline tool.