- <xs:restriction base="UCNameType">\r
- <xs:enumeration value="EFI_FLASH_AREA_FV"/>\r
- <xs:enumeration value="EFI_FLASH_AREA_MEMMAPPED_FV"/>\r
- <xs:enumeration value="EFI_FLASH_AREA_SUBFV"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="EfiFvAreaType">\r
- <xs:annotation>\r
- <xs:documentation xml:lang="en">The list of valid EFI Area Types</xs:documentation>\r
- </xs:annotation>\r
- <xs:restriction base="UCNameType">\r
- <xs:enumeration value="EFI_FLASH_AREA_EFI_VARIABLES"/>\r
- <xs:enumeration value="EFI_FLASH_AREA_UNUSED"/>\r
- <xs:enumeration value="EFI_FLASH_AREA_MAIN_BIOS"/>\r
- <xs:enumeration value="EFI_FLASH_AREA_GUID_DEFINED"/>\r
- <xs:enumeration value="EFI_FLASH_AREA_FTW_STATE"/>\r
- <xs:enumeration value="EFI_FLASH_AREA_FTW_BACKUP"/>\r
- <xs:enumeration value="EFI_FLASH_AREA_RECOVERY_BIOS"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- <xs:simpleType name="EfiNameGuidType">\r
+ <xs:complexType>\r
+ <xs:sequence>\r
+ <xs:choice>\r
+ <xs:sequence>\r
+ <xs:element minOccurs="0" maxOccurs="1" name="SEC" type="Components"/>\r
+ <xs:element minOccurs="0" maxOccurs="1" name="PEI_CORE" type="Components"/>\r
+ <xs:element minOccurs="0" maxOccurs="1" name="PEIM" type="Components"/>\r
+ <xs:element minOccurs="0" maxOccurs="1" name="DXE_CORE" type="Components"/>\r
+ <xs:element minOccurs="0" maxOccurs="1" name="DXE_DRIVERS" type="Components"/>\r
+ <xs:element minOccurs="0" maxOccurs="1" name="OTHER_COMPONENTS" type="Components"/>\r
+ </xs:sequence>\r
+ <xs:element minOccurs="1" maxOccurs="unbounded" ref="ModuleSA"/>\r
+ </xs:choice>\r
+ </xs:sequence>\r
+ </xs:complexType>\r
+ </xs:element>\r
+ <xs:element name="TianoImage">\r