mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-06-23 22:18:17 +00:00
move buildtype above debugoptions in the scenario schema
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:
parent
ba2ea5503f
commit
d6069277b5
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<acrn-config>
|
||||
<hv>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<DEBUG_OPTIONS>
|
||||
<BUILD_TYPE>debug</BUILD_TYPE>
|
||||
<SERIAL_CONSOLE>/dev/ttyS0</SERIAL_CONSOLE>
|
||||
<MEM_LOGLEVEL>5</MEM_LOGLEVEL>
|
||||
<NPK_LOGLEVEL>5</NPK_LOGLEVEL>
|
||||
|
@ -13,16 +13,6 @@
|
||||
</xs:annotation>
|
||||
|
||||
<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:annotation acrn:title="Serial console port" acrn:views="basic"
|
||||
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: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:annotation acrn:title="Hypervisor features" acrn:views="basic, advanced">
|
||||
</xs:annotation>
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!-- Copyright (C) 2021 Intel Corporation. -->
|
||||
<!-- Copyright (C) 2021-2022 Intel Corporation. -->
|
||||
<!-- SPDX-License-Identifier: BSD-3-Clause -->
|
||||
|
||||
<xsl:stylesheet
|
||||
@ -34,6 +34,11 @@
|
||||
<xsl:with-param name="value" select="@scenario" />
|
||||
</xsl:call-template>
|
||||
|
||||
<xsl:call-template name="boolean-by-key-value">
|
||||
<xsl:with-param name="key" select="'RELEASE'" />
|
||||
<xsl:with-param name="value" select="hv/BUILD_TYPE = 'release'" />
|
||||
</xsl:call-template>
|
||||
|
||||
<xsl:apply-templates select="hv/DEBUG_OPTIONS" />
|
||||
<xsl:apply-templates select="hv/FEATURES" />
|
||||
<xsl:apply-templates select="hv/MEMORY" />
|
||||
@ -43,10 +48,6 @@
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="DEBUG_OPTIONS">
|
||||
<xsl:call-template name="boolean-by-key-value">
|
||||
<xsl:with-param name="key" select="'RELEASE'" />
|
||||
<xsl:with-param name="value" select="BUILD_TYPE = 'release'" />
|
||||
</xsl:call-template>
|
||||
|
||||
<xsl:call-template name="integer-by-key-value">
|
||||
<xsl:with-param name="key" select="'MEM_LOGLEVEL_DEFAULT'" />
|
||||
|
Loading…
Reference in New Issue
Block a user