From 39ab45f06b8e27ac39a35aa846228180933cfacc Mon Sep 17 00:00:00 2001 From: Wei Liu Date: Fri, 15 May 2020 16:44:45 +0800 Subject: [PATCH] acrn-config: generate pci_dev.c file for logical partition With current acrn-config code, there would be no pci_dev.c generated if no PCI devices were selected. This would cause a bug for logical_partition scenario because of an old pci_dev.c is already in the folder and involved for compiling. The configure tool should override the pci_dev.c, in this case, to avoid building error. Tracked-On: #4813 Signed-off-by: Wei Liu Acked-by: Victor Sun --- misc/acrn-config/scenario_config/scenario_cfg_gen.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/misc/acrn-config/scenario_config/scenario_cfg_gen.py b/misc/acrn-config/scenario_config/scenario_cfg_gen.py index d4dec4abc..b911cf9b9 100755 --- a/misc/acrn-config/scenario_config/scenario_cfg_gen.py +++ b/misc/acrn-config/scenario_config/scenario_cfg_gen.py @@ -186,11 +186,8 @@ def main(args): return err_dic # generate pci_dev.c - for vm_i,pci_dev_num in scenario_items['vm'].cfg_pci.pci_dev_num.items(): - if pci_dev_num >= 2: - with open(pci_config_c, 'w') as config: - pci_dev_c.generate_file(scenario_items['vm'], config) - break + with open(pci_config_c, 'w') as config: + pci_dev_c.generate_file(scenario_items['vm'], config) if not err_dic: print("Scenario configurations for {} is generated successfully.".format(scenario))