From: lhauch Date: Sat, 3 Jun 2006 23:59:38 +0000 (+0000) Subject: Added some attributes (changed comments to be before items to be deleted) Added a... X-Git-Tag: edk2-stable201903~25325 X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=commitdiff_plain;h=47d0b5817022d27a91426889d3ee92bee0a554be Added some attributes (changed comments to be before items to be deleted) Added a couple of new elements that will be used in final output. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@411 6f19259b-4bc3-4df7-8a09-765794883524 --- diff --git a/Tools/XMLSchema/FrameworkDataAttributes.xsd b/Tools/XMLSchema/FrameworkDataAttributes.xsd index eccb361128..cf95629f5c 100644 --- a/Tools/XMLSchema/FrameworkDataAttributes.xsd +++ b/Tools/XMLSchema/FrameworkDataAttributes.xsd @@ -22,261 +22,289 @@ - + + - - - + + + + - - - + + - + + + - - + + - + + + - - + + - + + + - + + + + + + - - - - - - - - - + + - - + + - + + + - + + - + + + + + + - - - - + + - - + + - + - - + + + + + + + + + + + - + + + - - - - - - + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + - + + + + + - - + - + - + + + - - - - + + + These attributes are for the Pcds listed in PcdData, PcdEntry and/or PcdBuildData entries. PcdUsage is only valid for PcdItemTypes = FEATURE_FLAG + Only NON FEATURE_FLAG PCDS should have the FeatureFlag attribute set. - - + + - + + + - - - - + + + + + + + - - + + - - - - - - + + + - - + + - - - - - - + + + - - + + - - - - - - + + + + + + - - - - - - - + Attributes are either compressable and/or sequence order binding - - + + - + + @@ -285,32 +313,32 @@ + - + - - + + - + + + - - + + - - - - - - + + + diff --git a/Tools/XMLSchema/FrameworkDataElements.xsd b/Tools/XMLSchema/FrameworkDataElements.xsd index ffa1e7441f..08cbfd939b 100644 --- a/Tools/XMLSchema/FrameworkDataElements.xsd +++ b/Tools/XMLSchema/FrameworkDataElements.xsd @@ -254,7 +254,7 @@ - + @@ -295,7 +295,7 @@ - + @@ -483,6 +483,7 @@ + @@ -548,8 +549,8 @@ + - @@ -569,8 +570,8 @@ + - @@ -700,9 +701,7 @@ - - - + @@ -865,6 +864,30 @@ + + + Child of Module Surface Area Description (MSA) + + + + + + This is the valid content of the PCD table of a Module. The contents may not be wired at build time, and these only refer to Platform Build values, not modules. + This element is valid for PcdInfo.xml and FPD files. + + + + + + + + + + + + + + Define where we want our output to go. The Attribute, IntermediateDirectories, default MODULE, says that intermediate files will be local to the module, versus a unified directory structure. @@ -1286,7 +1309,36 @@ - + + + Child of Package Surface Area Description (SPD) + This permits entering information about a package's PCD information + + + + + + This is the valid content of the PCD table of a Module. The contents may not be wired at build time, and these only refer to Platform Build values, not modules. + This element is valid for PcdInfo.xml and FPD files. + There is ONE required Attribute, ItemType + + + + + + + + + + + + + + + + + + Child of Package Surface Area Description (SPD) @@ -1478,6 +1530,7 @@ + @@ -1557,6 +1610,7 @@ + diff --git a/Tools/XMLSchema/FrameworkDataTypes.xsd b/Tools/XMLSchema/FrameworkDataTypes.xsd index 1eb27449ed..8199df0f6a 100644 --- a/Tools/XMLSchema/FrameworkDataTypes.xsd +++ b/Tools/XMLSchema/FrameworkDataTypes.xsd @@ -16,6 +16,12 @@ This schema defines EFI and Framework Data Types. Only simpleType are specified in this file. + + + A list of one or more: IA32, X64, IPF and/or EBC + + + FIRMWARE: Define a block name to be BLOCK[A-F0-9]{2} @@ -637,6 +643,9 @@ + + + @@ -644,6 +653,7 @@ PCD Item is only a build time option and cannot be Dyanmic or Binary patched into the module. + PCD Item is set to a default value at build time and a binary of the module can be patched to update the value.