config-tools: add SECURITY_VM_FIXUP config
Add SECURITY_VM_FIXUP config for Security VM whether it needs to do fixup for TPM2 and SMBIOS Tracked-On: #6320 Signed-off-by: Junjie Mao <junjie.mao@intel.com> Signed-off-by: Fei Li <fei1.li@intel.com>
This commit is contained in:
parent
d997f4bbc1
commit
3df703a64e
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>y</CDP_ENABLED>
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>y</CDP_ENABLED>
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>y</RDT_ENABLED>
|
||||
<CDP_ENABLED>y</CDP_ENABLED>
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>y</CDP_ENABLED>
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>y</CDP_ENABLED>
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>y</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
@ -69,7 +70,7 @@
|
|||
<vm_type>SAFETY_VM</vm_type>
|
||||
<name>ACRN PRE-LAUNCHED VM0</name>
|
||||
<guest_flags>
|
||||
<guest_flag>0</guest_flag>
|
||||
<guest_flag>GUEST_FLAG_TPM2_FIXUP</guest_flag>
|
||||
</guest_flags>
|
||||
<cpu_affinity>
|
||||
<pcpu_id>3</pcpu_id>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>y</CDP_ENABLED>
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>y</CDP_ENABLED>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<MULTIBOOT2>y</MULTIBOOT2>
|
||||
<ENFORCE_TURNOFF_AC>y</ENFORCE_TURNOFF_AC>
|
||||
<ENFORCE_TURNOFF_GP>n</ENFORCE_TURNOFF_GP>
|
||||
<SECURITY_VM_FIXUP>n</SECURITY_VM_FIXUP>
|
||||
<RDT>
|
||||
<RDT_ENABLED>n</RDT_ENABLED>
|
||||
<CDP_ENABLED>n</CDP_ENABLED>
|
||||
|
|
|
@ -118,6 +118,12 @@ UC lock, HV enable it and VMs can't disable. Set this to enforce turn off that #
|
|||
developer only.</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="SECURITY_VM_FIXUP" type="Boolean" default="n">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Enable to do fixup for TPM2 and SMBIOS for Security VM. If no
|
||||
Security VM, setting this option to ``n``</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="RDT" type="RDTType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Enable the Intel Resource Director Technology (RDT)
|
||||
|
|
|
@ -84,6 +84,10 @@
|
|||
<xsl:with-param name="key" select="'ENFORCE_TURNOFF_GP'" />
|
||||
</xsl:call-template>
|
||||
|
||||
<xsl:call-template name="boolean-by-key">
|
||||
<xsl:with-param name="key" select="'SECURITY_VM_FIXUP'" />
|
||||
</xsl:call-template>
|
||||
|
||||
<xsl:call-template name="boolean-by-key-value">
|
||||
<xsl:with-param name="key" select="'RDT_ENABLED'" />
|
||||
<xsl:with-param name="value" select="RDT/RDT_ENABLED" />
|
||||
|
|
Loading…
Reference in New Issue