Removed create/modified/update data, PacakgeType from headers, added HexWordArrayType for VariableName list, the definition accepts the following: 0x000A, 0x000b, 0x00AF or 0x000A 0x000b 0x00AF or 0x000A,0x000b,0x00AF NOTE: LEADING ZERO characters are REQUIRED!
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@473 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -240,6 +240,11 @@
|
||||
<xs:enumeration value="PRIVATE"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="HexWordArrayType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="((( )?0x[a-fA-F0-9]{4})(,)?)+( )?"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="HiiPackageUsage">
|
||||
<xs:restriction base="NameConvention">
|
||||
<xs:enumeration value="ALWAYS_PRODUCED"/>
|
||||
@@ -458,7 +463,7 @@
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="VariableNameDataType">
|
||||
<xs:list itemType="HexWordDataType"/>
|
||||
<xs:list itemType="HexWordArrayType"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="UsageTypes">
|
||||
<xs:restriction base="NameConvention">
|
||||
|
@@ -254,7 +254,7 @@
|
||||
<!-- URL needs to be removed -->
|
||||
<xs:element minOccurs="0" maxOccurs="1" ref="URL"/>
|
||||
<!-- PackageType needs to be removed -->
|
||||
<xs:element minOccurs="1" maxOccurs="1" ref="PackageType"/>
|
||||
<xs:element minOccurs="0" maxOccurs="1" ref="PackageType"/>
|
||||
<!-- ReadOnly and RePackage remain in final -->
|
||||
<xs:element minOccurs="0" maxOccurs="1" ref="ReadOnly"/>
|
||||
<xs:element minOccurs="0" maxOccurs="1" ref="RePackage"/>
|
||||
|
Reference in New Issue
Block a user