diff --git a/misc/config_tools/configurator/packages/configurator/src/pages/Config/ConfigForm.vue b/misc/config_tools/configurator/packages/configurator/src/pages/Config/ConfigForm.vue
index f27d9b42c..ff59d9812 100644
--- a/misc/config_tools/configurator/packages/configurator/src/pages/Config/ConfigForm.vue
+++ b/misc/config_tools/configurator/packages/configurator/src/pages/Config/ConfigForm.vue
@@ -58,6 +58,7 @@ import {Minus} from "@vicons/fa"
import localizeEn from 'ajv-i18n/localize/en';
import IVSHMEM_REGION from "./ConfigForm/CustomWidget/IVSHMEM_REGION.vue";
import cpu_affinity from "./ConfigForm/CustomWidget/cpu_affinity.vue";
+import VUART from "./ConfigForm/CustomWidget/VUART.vue";
i18n.useLocal(localizeEn);
export default {
@@ -93,13 +94,10 @@ export default {
}
},
"vuart_connections": {
+ "ui:title": "InterVM Virtual UART Connection",
"vuart_connection": {
"ui:sortable": false,
- "items": {
- "endpoint": {
- "ui:sortable": false
- }
- }
+ "ui:field": VUART,
}
}
}
diff --git a/misc/config_tools/configurator/packages/configurator/src/pages/Config/ConfigForm/CustomWidget/VUART.vue b/misc/config_tools/configurator/packages/configurator/src/pages/Config/ConfigForm/CustomWidget/VUART.vue
new file mode 100644
index 000000000..e15404b37
--- /dev/null
+++ b/misc/config_tools/configurator/packages/configurator/src/pages/Config/ConfigForm/CustomWidget/VUART.vue
@@ -0,0 +1,221 @@
+
+
+
+
+
Connection_{{ index + 1 }}
+
+
+
+
+
+
+
+
+
+
+
+
+ Connected to:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Advanced Virtual UART configurations (OPTIONAL):
+
+
+
+ Virtual UART port:
+
+ I/O address:
+ VBDF
+
+
+ Connection_{{ index }}-{{ VUARTConn.endpoint[0].vm_name }}
+
+
+
+
+
+
+ Connection_{{ index }}-{{ VUARTConn.endpoint[1].vm_name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+