summaryrefslogtreecommitdiff
path: root/Tools/XMLSchema/FrameworkPlatformDataElements.xsd
diff options
context:
space:
mode:
authorlhauch <lhauch@6f19259b-4bc3-4df7-8a09-765794883524>2006-06-06 03:09:40 +0000
committerlhauch <lhauch@6f19259b-4bc3-4df7-8a09-765794883524>2006-06-06 03:09:40 +0000
commite4ecc06e5018cc2712c5748494d216b2e5517f97 (patch)
tree30792198e9fb9ee6f66163a3acde5d83b048bb10 /Tools/XMLSchema/FrameworkPlatformDataElements.xsd
parent6c756d64634904e9e4dc7b9a6e9302fe0394a534 (diff)
downloadedk2-platforms-e4ecc06e5018cc2712c5748494d216b2e5517f97.tar.xz
Updated schema, added some new elements that will be used in the final. Added a DatumSizeLimitation type so that it could be referred to rather than specify 8 additional lines of XML for DataumSize element.
MAJOR CHANGE TO Framework Doc - SPD Has been added. I will add Andrew's comments tomorrow. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@424 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'Tools/XMLSchema/FrameworkPlatformDataElements.xsd')
-rw-r--r--Tools/XMLSchema/FrameworkPlatformDataElements.xsd46
1 files changed, 33 insertions, 13 deletions
diff --git a/Tools/XMLSchema/FrameworkPlatformDataElements.xsd b/Tools/XMLSchema/FrameworkPlatformDataElements.xsd
index 188ea9015c..08a8ecffdd 100644
--- a/Tools/XMLSchema/FrameworkPlatformDataElements.xsd
+++ b/Tools/XMLSchema/FrameworkPlatformDataElements.xsd
@@ -232,21 +232,41 @@
</xs:annotation>
<xs:complexType>
<xs:sequence minOccurs="1">
- <xs:element minOccurs="0" maxOccurs="1" ref="SourceFiles"/> <!-- DO NOT USE! REMOVE in FINAL -->
- <xs:element minOccurs="0" maxOccurs="1" ref="Includes"/> <!-- DO NOT USE! REMOVE in FINAL -->
+ <!-- DO NOT USE! REMOVE SourceFiles in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="SourceFiles"/>
+ <!-- DO NOT USE! REMOVE Includes in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="Includes"/>
+ <!-- Libraries stays in FINAL -->
<xs:element minOccurs="0" maxOccurs="1" ref="Libraries"/>
- <xs:element minOccurs="0" maxOccurs="1" ref="Protocols"/> <!-- DO NOT USE! REMOVE in FINAL -->
- <xs:element minOccurs="0" maxOccurs="1" ref="Events"/> <!-- DO NOT USE! REMOVE in FINAL -->
- <xs:element minOccurs="0" maxOccurs="1" ref="Hobs"/> <!-- DO NOT USE! REMOVE in FINAL -->
- <xs:element minOccurs="0" maxOccurs="1" ref="PPIs"/> <!-- DO NOT USE! REMOVE in FINAL -->
- <xs:element minOccurs="0" maxOccurs="1" ref="Variables"/> <!-- DO NOT USE! REMOVE in FINAL -->
- <xs:element minOccurs="0" maxOccurs="1" ref="BootModes"/> <!-- DO NOT USE! REMOVE in FINAL -->
- <xs:element minOccurs="0" maxOccurs="1" ref="SystemTables"/> <!-- DO NOT USE! REMOVE in FINAL -->
- <xs:element minOccurs="0" maxOccurs="1" ref="DataHubs"/> <!-- DO NOT USE! REMOVE in FINAL -->
- <xs:element minOccurs="0" maxOccurs="1" ref="Formsets"/> <!-- DO NOT USE! REMOVE in FINAL -->
- <xs:element minOccurs="0" maxOccurs="1" ref="Guids"/> <!-- DO NOT USE! REMOVE in FINAL -->
+ <!-- DO NOT USE! REMOVE Protocols in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="Protocols"/>
+ <!-- DO NOT USE! REMOVE Events in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="Events"/>
+ <!-- DO NOT USE! REMOVE Hobs in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="Hobs"/>
+ <!-- DO NOT USE! REMOVE PPIs in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="PPIs"/>
+ <!-- DO NOT USE! REMOVE Variables in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="Variables"/>
+ <!-- DO NOT USE! REMOVE BootModes in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="BootModes"/>
+ <!-- DO NOT USE! REMOVE SystemTables in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="SystemTables"/>
+ <!-- DO NOT USE! REMOVE DataHubs in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="DataHubs"/>
+ <!-- DO NOT USE! REMOVE Formsets in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="Formsets"/>
+ <!-- DO NOT USE! REMOVE Guids in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="Guids"/>
+ <!-- EXTERNS stays in FINAL -->
<xs:element minOccurs="0" maxOccurs="1" ref="Externs"/>
- <xs:element minOccurs="0" maxOccurs="1" ref="PcdBuildDeclarations"/>
+ <xs:choice>
+ <!-- DO NOT USE! REMOVE PcdBuildDeclarations in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="PcdBuildDeclarations"/>
+ <!-- PcdBuildDefinition stays in FINAL -->
+ <xs:element minOccurs="0" maxOccurs="1" ref="PcdBuildDefinition"/>
+ </xs:choice>
+ <!-- BuildOptions stays in FINAL -->
<xs:element minOccurs="0" maxOccurs="1" ref="BuildOptions"/>
</xs:sequence>
<xs:attributeGroup ref="MsaAttributes"/>