<xs:complexType>\r
<xs:sequence>\r
<xs:element minOccurs="0" maxOccurs="unbounded" ref="NameValue"/>\r
- <xs:element minOccurs="0" maxOccurs="unbounded" ref="FvImage"/>\r
+ <xs:choice>\r
+ <xs:element minOccurs="0" maxOccurs="unbounded" ref="FvImage"/>\r
+ <xs:element minOccurs="0" maxOccurs="unbounded" ref="FvRegionName"/>\r
+ </xs:choice>\r
<xs:element minOccurs="0" maxOccurs="unbounded" ref="FvImageName"/>\r
</xs:sequence>\r
</xs:complexType>\r
</xs:element>\r
+ <xs:element name="FvRegionName">\r
+ <xs:complexType>\r
+ <xs:simpleContent>\r
+ <xs:extension base="KeywordType">\r
+ <xs:attributeGroup ref="FvRegionNameAttributes"/>\r
+ </xs:extension>\r
+ </xs:simpleContent>\r
+ </xs:complexType>\r
+ </xs:element> \r
<xs:element name="ModuleSA">\r
<xs:annotation>\r
<xs:documentation xml:lang="en">This element is used to specify information in the Platform Description File.</xs:documentation>\r
</xs:complexType>\r
</xs:element>\r
</xs:choice>\r
- <xs:element minOccurs="0" maxOccurs="unbounded" ref="Specification"/>\r
+ <xs:element minOccurs="0" maxOccurs="unbounded" name="Specification" type="Sentence"/>\r
<xs:choice>\r
<!-- DO NOT USE! REMOVE PcdBuildDeclarations in FINAL -->\r
<xs:element minOccurs="0" maxOccurs="1" ref="PcdBuildDeclarations"/>\r
<xs:element name="FlashDeviceDefinitions">\r
<xs:complexType>\r
<xs:annotation>\r
- <xs:documentation xml:lang="en">We allow specifying the Flash layout in this directory, or we allow specifying a flashmap filename</xs:documentation>\r
+ <xs:documentation xml:lang="en">We allow specifying the FlashMap filename</xs:documentation>\r
</xs:annotation>\r
<xs:sequence>\r
- <xs:element minOccurs="0" maxOccurs="1" name="FlashDefinition" type="FlashData"/>\r
+ <xs:element minOccurs="0" maxOccurs="1" name="FlashDefinitionFile" type="PathAndFilename"/>\r
<xs:element minOccurs="0" maxOccurs="1" ref="FvImages"/>\r
</xs:sequence>\r
</xs:complexType>\r
- </xs:element> \r
+ </xs:element>\r
<xs:element name="PlatformDefinitions">\r
<xs:complexType>\r
<xs:sequence>\r