From 6ac196d9827b09e0a72ab43f3a7332aae1fe48eb Mon Sep 17 00:00:00 2001 From: Chenli Wei Date: Tue, 2 Aug 2022 02:15:29 +0800 Subject: [PATCH] misc: add assert to check the duplicate devices The current ACRN-Configurator allow user add duplicate PCI devices to passthrough which it is not correct. This patch add an assert to check the duplicate of PCI devices. Tracked-On: #6690 Signed-off-by: Chenli Wei Reviewed-by: Junjie Mao --- misc/config_tools/schema/checks/pci_config.xsd | 16 ++++++++++++++++ misc/config_tools/schema/datachecks.xsd | 1 + 2 files changed, 17 insertions(+) create mode 100644 misc/config_tools/schema/checks/pci_config.xsd diff --git a/misc/config_tools/schema/checks/pci_config.xsd b/misc/config_tools/schema/checks/pci_config.xsd new file mode 100644 index 000000000..f84f2aa24 --- /dev/null +++ b/misc/config_tools/schema/checks/pci_config.xsd @@ -0,0 +1,16 @@ + + + + + + + + + The PCI device '{$pci_device}' has been assigned multiple times to VM(s) '{//vm[./pci_devs/pci_dev/text()=$pci_device]/name}' + + + + diff --git a/misc/config_tools/schema/datachecks.xsd b/misc/config_tools/schema/datachecks.xsd index 3f6b2ebca..a38944a0a 100644 --- a/misc/config_tools/schema/datachecks.xsd +++ b/misc/config_tools/schema/datachecks.xsd @@ -18,6 +18,7 @@ +