<xs:maxInclusive value="16777215"/>\r
</xs:restriction>\r
</xs:simpleType>\r
- <xs:simpleType name="DefaultValue">\r
- <xs:union memberTypes="xs:normalizedString xs:int UnicodeString"/>\r
- </xs:simpleType>\r
+ <xs:simpleType name="DefaultValueType">\r
+ <xs:union memberTypes="xs:normalizedString Hex64BitDataType UnicodeString HexByteArrayType"/>\r
+ </xs:simpleType> \r
<xs:simpleType name="EfiSectionType">\r
<xs:restriction base="UCNameType">\r
<xs:enumeration value="EFI_SECTION_FREEFORM_SUBTYPE_GUID"/>\r
<xs:enumeration value="PRIVATE"/>\r
</xs:restriction>\r
</xs:simpleType>\r
+ <xs:simpleType name="HexByteArrayType">\r
+ <xs:list itemType="HexByteDataType"/>\r
+ </xs:simpleType>\r
+ <xs:simpleType name="HexByteArrayListType">\r
+ <xs:restriction base="xs:normalizedString">\r
+ <xs:pattern value="((( )?0x[a-fA-F0-9]{2})(,)?)+( )?"/>\r
+ </xs:restriction>\r
+ </xs:simpleType>\r
<xs:simpleType name="HexWordArrayType">\r
<xs:restriction base="xs:normalizedString">\r
<xs:pattern value="((( )?0x[a-fA-F0-9]{4})(,)?)+( )?"/>\r