move buildtype above debugoptions in the scenario schema

(adding to release_3.0 branch)

DX/UI recommendation is to move the build type parameter outside of the
debugoptions section. This breaks existing schema files, so also update
scenario XML files in the code tree to match.

Update the xforms xsl script with the same change to the buildtype
option location in schema XML files.

Tracked-On: #5692

Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
This commit is contained in:
David B. Kinder
2022-05-26 09:23:55 -07:00
committed by acrnsi-robot
parent ee27303bed
commit 27601281ff
24 changed files with 33 additions and 33 deletions

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -1,7 +1,7 @@
<acrn-config> <acrn-config>
<hv> <hv>
<BUILD_TYPE>debug</BUILD_TYPE>
<DEBUG_OPTIONS> <DEBUG_OPTIONS>
<BUILD_TYPE>debug</BUILD_TYPE>
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE> <SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
<MEM_LOGLEVEL>5</MEM_LOGLEVEL> <MEM_LOGLEVEL>5</MEM_LOGLEVEL>
<NPK_LOGLEVEL>5</NPK_LOGLEVEL> <NPK_LOGLEVEL>5</NPK_LOGLEVEL>

View File

@@ -13,16 +13,6 @@
</xs:annotation> </xs:annotation>
<xs:all> <xs:all>
<xs:element name="BUILD_TYPE" type="BuildType" default="debug">
<xs:annotation acrn:title="Build type" acrn:views="basic">
<xs:documentation>Select the build type:
* ``Debug`` enables the debug shell, prints, and logs.
* ``Release`` optimizes the ACRN binary for deployment and turns off all debug infrastructure.
These settings can only be changed at build time.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SERIAL_CONSOLE" type="SerialConsoleType" default="None"> <xs:element name="SERIAL_CONSOLE" type="SerialConsoleType" default="None">
<xs:annotation acrn:title="Serial console port" acrn:views="basic" <xs:annotation acrn:title="Serial console port" acrn:views="basic"
acrn:options="//ttys/serial[type != '0']/dev_path/text(), 'None' "> acrn:options="//ttys/serial[type != '0']/dev_path/text(), 'None' ">
@@ -255,6 +245,16 @@ These settings can only be changed at build time.</xs:documentation>
<xs:complexType name="HVConfigType"> <xs:complexType name="HVConfigType">
<xs:all> <xs:all>
<xs:element name="BUILD_TYPE" type="BuildType" default="debug">
<xs:annotation acrn:title="Build type" acrn:views="basic">
<xs:documentation>Select the build type:
* ``Debug`` enables the debug shell, prints, and logs.
* ``Release`` optimizes the ACRN binary for deployment and turns off all debug infrastructure.
These settings can only be changed at build time.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="FEATURES" type="FeatureOptionsType"> <xs:element name="FEATURES" type="FeatureOptionsType">
<xs:annotation acrn:title="Hypervisor features" acrn:views="basic, advanced"> <xs:annotation acrn:title="Hypervisor features" acrn:views="basic, advanced">
</xs:annotation> </xs:annotation>