From 4f0c67fe990e5418974868248e96f6591568d421 Mon Sep 17 00:00:00 2001 From: Manuel Bentele Date: Wed, 12 May 2021 12:20:20 +0200 Subject: Fixes the original XML schemas for VirtualBox configurations The original XML schemas for VirtualBox configurations do not prescribe all necessary XML elements and attributes. This patch extends the original schemas and specifies some of the missing XML elements and attributes shown in the following: Missing XML elements: Missing XML attributes: APIC Accelerate3D Autostart allowTracingToAccessVM CloudNetwork authLibrary CloudNetworks autoMountPoint Condition autostartDatabasePath Config autostop Cpu backend CPUCount codec CpuTree config CustomHardDisk CpuIdPortabilityLevel Debugging CpuProfile Default defaultFrontend Frontend defaultHardDiskFolder HardDiskAttachment defaultVRDELibrary HardDiskAttachments delay HardwareVirtExUseNativeApi Description HardwareVirtExVirtVmsaveVmload exclusive HostInterface executionCap IBPBOn file Iommu fileTransfersEnabled ISCSIHardDisk fixedAddress L1DFlushOn forcedOptions Lpt HWVirtExEnabled MDSClearOn icon NestedHWVirt inclusive SATAController Instance SpecCtrl LoggingLevel SpecCtrlByHost lun Tracing netAddress TripleFaultReset notificationPatterns Uart PCIBus USBDeviceSource PCIDevice USBDeviceSources PCIFunction VHDImage processPriority VideoRecording productid VirtualBox profile VirtualDiskImage proxyUrl VMDKImage remoteDisplayAuthLibrary Webcam scheduling X2APIC secDefaultLeaseTime secMaxLeaseTime secMinLeaseTime serialnumber snapshotFolder stateFile statisticsUpdateInterval StatisticsUpdateInterval subleaf suppressedOptions target uartType userName VBoxUpdateCount VBoxUpdateEnabled VBoxUpdateFrequency VBoxUpdateLastCheckDate VBoxUpdateTarget vendorid vmentry vmexit VMProcessPriority VRDEExtPack --- .../virtualbox/xsd/VirtualBox-settings_v1-15.xsd | 85 +++++++++++++++++++++- .../virtualbox/xsd/VirtualBox-settings_v1-16.xsd | 25 ++++++- .../virtualbox/xsd/VirtualBox-settings_v1-17.xsd | 30 +++++++- .../virtualbox/xsd/VirtualBox-settings_v1-18.xsd | 12 +++ 4 files changed, 149 insertions(+), 3 deletions(-) diff --git a/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-15.xsd b/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-15.xsd index cef56dc..33258ca 100644 --- a/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-15.xsd +++ b/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-15.xsd @@ -321,6 +321,12 @@ + + + + + + @@ -432,6 +438,10 @@ + + + + @@ -440,6 +450,10 @@ + + + + @@ -475,7 +489,9 @@ + + @@ -537,6 +553,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -727,6 +763,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -738,6 +801,7 @@ + @@ -1132,6 +1196,21 @@ + + + + + + + + + + + + + + + @@ -1163,6 +1242,7 @@ + @@ -1171,11 +1251,13 @@ + - + + @@ -1229,6 +1311,7 @@ + diff --git a/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-16.xsd b/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-16.xsd index b5dbbf8..17f558f 100644 --- a/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-16.xsd +++ b/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-16.xsd @@ -245,6 +245,14 @@ + + + + + + + + + @@ -705,6 +719,11 @@ + + + + + @@ -866,6 +885,8 @@ + + @@ -875,6 +896,7 @@ + @@ -1135,7 +1157,7 @@ - + @@ -1401,6 +1423,7 @@ + diff --git a/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-17.xsd b/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-17.xsd index b5dbbf8..addfb4a 100644 --- a/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-17.xsd +++ b/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-17.xsd @@ -245,6 +245,14 @@ + + + + + + + + + @@ -705,6 +724,11 @@ + + + + + @@ -866,6 +890,8 @@ + + @@ -875,6 +901,7 @@ + @@ -1135,7 +1162,7 @@ - + @@ -1401,6 +1428,7 @@ + diff --git a/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-18.xsd b/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-18.xsd index 1e4f6dd..653f5ea 100644 --- a/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-18.xsd +++ b/src/main/resources/virtualbox/xsd/VirtualBox-settings_v1-18.xsd @@ -558,10 +558,18 @@ + + + + + + + + @@ -599,7 +607,9 @@ + + @@ -911,6 +921,7 @@ + @@ -1421,6 +1432,7 @@ + -- cgit v1.2.3-55-g7522