<xs:element minOccurs="1" maxOccurs="1" name="DatumType" type="PcdDataTypes"/>\r
<xs:group minOccurs="0" maxOccurs="1" ref="SkuGroup"/>\r
<xs:choice minOccurs="0" maxOccurs="1">\r
- <xs:group minOccurs="0" maxOccurs="1" ref="HiiGroup"/>\r
- <xs:group minOccurs="0" maxOccurs="1" ref="VpdGroup"/>\r
+ <xs:group minOccurs="0" maxOccurs="1" ref="HiiEnable"/>\r
+ <xs:group minOccurs="0" maxOccurs="1" ref="VpdEnable"/>\r
</xs:choice>\r
<xs:element minOccurs="1" maxOccurs="1" name="DatumSize" type="DatumSizeLimitation"/>\r
<xs:element minOccurs="1" maxOccurs="1" name="Value" type="xs:normalizedString"/>\r
<xs:element minOccurs="1" maxOccurs="1" name="DatumType" type="PcdDataTypes"/>\r
<xs:group minOccurs="0" maxOccurs="1" ref="SkuGroup"/>\r
<xs:choice minOccurs="0" maxOccurs="1">\r
- <xs:group minOccurs="0" maxOccurs="1" ref="HiiGroup"/>\r
- <xs:group minOccurs="0" maxOccurs="1" ref="VpdGroup"/>\r
+ <xs:group minOccurs="0" maxOccurs="1" ref="HiiEnable"/>\r
+ <xs:group minOccurs="0" maxOccurs="1" ref="VpdEnable"/>\r
</xs:choice>\r
<xs:element minOccurs="0" maxOccurs="1" name="DatumSize" type="DatumSizeLimitation"/>\r
<xs:element minOccurs="0" maxOccurs="1" name="Value" type="xs:normalizedString"/>\r
</xs:sequence>\r
</xs:complexType>\r
</xs:element>\r
- <xs:group name="HiiGroup">\r
+ <xs:group name="HiiEnable">\r
<xs:annotation>\r
- <xs:documentation xml:lang="en">If HiiGroup is specified, then HiiEnable is default true</xs:documentation>\r
+ <xs:documentation xml:lang="en">If HiiEnable group is specified, then HiiEnable is default true</xs:documentation>\r
</xs:annotation>\r
<xs:sequence>\r
<xs:element minOccurs="0" maxOccurs="1" name="VariableName" type="xs:normalizedString"/>\r
<xs:element minOccurs="0" maxOccurs="1" name="VariableOffset" type="Hex64BitDataType"/>\r
</xs:sequence>\r
</xs:group>\r
- <xs:group name="VpdGroup">\r
+ <xs:group name="VpdEnable">\r
+ <xs:annotation>\r
+ <xs:documentation xml:lang="en">If VpdEnable group is specified, then VpdEnable is default true</xs:documentation>\r
+ </xs:annotation>\r
<xs:sequence>\r
<xs:element minOccurs="0" maxOccurs="1" name="VpdOffset" type="Hex64BitDataType"/>\r
</xs:sequence>\r
<xs:element name="FlashDefinition" type="FlashData"/>\r
<xs:element name="FlashDefinitionFile" type="FileNameConvention"/>\r
</xs:choice>\r
- <xs:element minOccurs="0" maxOccurs="unbounded" ref="FvImages"/>\r
- <xs:element minOccurs="0" maxOccurs="unbounded" ref="Capsules"/>\r
+ <xs:element minOccurs="0" maxOccurs="1" ref="FvImages"/>\r
+ <xs:element minOccurs="0" maxOccurs="1" ref="Capsules"/>\r
</xs:sequence>\r
<xs:attribute name="MicrocodeFile" type="FileNameConvention" use="optional"/>\r
</xs:complexType>\r