lhauch
ccb4cab3d1
FPD.BuildOptions.Ffs.Attribute:Value=”xs:string” [0..1]
...
I have modified the Value data type to be xs:string, which will allow for any sequence of any characters (except the null character.)
Since I am modifying the Schema for this, I have also added the following elements and attributes.
FPD.PlatformDefinitions.ForceDebugTarget element, type=”KeywordType” [0..1]
FPD.FrameworkModules.ModuleSA:ForceDebug attribute, type=”xs:boolean”, default=”false” with use=”optional”
FPD.FrameworkModules.ModuleSA:BindingOrder attribute, type=”xs:int” with use=”optional”
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1216 6f19259b-4bc3-4df7-8a09-765794883524
2006-08-08 18:54:18 +00:00
lhauch
f845d3d0df
Added an Optional PcdUsage to PcdCoded element - however, this will have to change to required once we modify the tools and all of the MSA files that are using PcdCoded. (This is the first schema change for EDK135.)
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1021 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-15 13:51:33 +00:00
lhauch
3e51f1ce33
Added Optional GuidTypeList Attribute to ProtocolDeclarations and PpiDeclarations per Andrew.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1020 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-15 12:21:06 +00:00
lhauch
8b7fdc94ac
Changed the Specification in the Header sections to be default rather than fixed.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@966 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-13 08:15:59 +00:00
lhauch
8958113b3a
Removed Requirement for having a FarList element in the FrameworkDatabase.db file. Instances are now [0..1]
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@893 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-12 07:41:23 +00:00
lhauch
9c091616cd
Added Optional Element: TianoR8FlashMap_h Type Boolean to Module's Extern section. If this flag is set, we need to include the header file (TianoR8FlashMap_h) generated by FlashMap on the Platform fdf file, to be included in the DEBUG directory (next to the AutoGen.c and AutoGen.h files) and include #include <TianoR8FlashMap.h> in AutoGen.h file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@857 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-10 06:48:57 +00:00
lhauch
702c120a17
Added the MacroDefFile to ProcessSteps for future use, also removed extra Sections from the Ffs Definition as it was not used.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@783 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-06 03:57:36 +00:00
bbahnsen
beabcf6676
Merge latest from branch.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@774 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-05 16:45:42 +00:00
lhauch
700c2b96cb
Changed FvBinding to be a list of Keywords (not using list, just specifying the pattern.) Fixed a couple of typos in the other files.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@754 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-05 04:05:10 +00:00
lhauch
c606a5364d
Removed the namespace="##local" from the UserExtensions sub-element. Any valid XML tags can be placed within this section, and our tools still validate correctly. However, the UserExtensions does not support just data - data must wrapped within XML tags.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@724 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-04 00:54:00 +00:00
lhauch
9ede7fad76
Added two optional attributes to the Cloned element, FarGuid and Id that can be used to track the heritage.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@717 6f19259b-4bc3-4df7-8a09-765794883524
2006-07-03 03:44:36 +00:00
jwang36
85c483cb18
FDPManifest.xsd has been changed to FarManifest.xsd
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@695 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-30 20:08:17 +00:00
wuyizhong
92fb44010e
Change to new XML Schema
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@680 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-30 17:55:30 +00:00
jwang36
ed9ec043eb
merged the last changes in new schema
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@654 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-29 02:19:49 +00:00
jwang36
b1d9f2a3cb
merged part of new changes in new schema, and changed genbuild code accordingly
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@643 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-27 14:24:33 +00:00
klu2
cd0170f5b0
1) Change the schema type for <VariableGuid> used in PCD HiiEnable group in FPD file.
...
2) Modify PCD tools to support that.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@591 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-22 05:39:54 +00:00
klu2
6c4dc2267a
1) Move almost new schema related to PCD on branch to transition scheme in main trunk.
...
2) Remove the original unused PCD schema in FPD in main trunk.
2) Modify PCD tools to support updated schema in main trunk.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@585 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-21 16:07:38 +00:00
jwang36
41eec21d72
changed Specification to string and changed back Abstract to new schema format
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@571 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-20 08:41:13 +00:00
jwang36
bce810a12e
changed back to old Abstract and Version in SpdHeader for ModuleEditor and PackageEditor compatible issue
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@570 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-20 07:26:07 +00:00
jwang36
87c6a4af9f
merged the new changes in new schema, and corrected many inconsistencies in attributes definitions
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@568 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-20 06:57:42 +00:00
lhauch
31a7672547
updated UserExtensions to match final schema.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@563 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-20 00:41:18 +00:00
jwang36
f014786935
merged the new schema except to those PCD related
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@556 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-19 06:24:35 +00:00
lhauch
9d617132f6
Updated MsaFiles to be a choice of <Filename> [1..*] or <MsaFile> [1..*] and added the ModuleGuid, ModuleName and ModuleVersion to the FilenameAttributes in the Transistion Schema.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@505 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-14 02:14:50 +00:00
klu2
95945c7635
Transfer old <PCDs> in MSA to <PcdCoded>:
...
1) Add <PcdCoded> definition for library module SA in transition schema.
2) Add <PcdCoded> in all MSA instead of original <PCDs>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@484 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-12 15:11:33 +00:00
lhauch
401693ff43
Removed create/modified/update data, PacakgeType from headers, added HexWordArrayType for VariableName list, the definition accepts the following: 0x000A, 0x000b, 0x00AF or 0x000A 0x000b 0x00AF or 0x000A,0x000b,0x00AF NOTE: LEADING ZERO characters are REQUIRED!
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@473 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-10 20:29:18 +00:00
klu2
81e8690189
Add HiiDefaultValue in <DynamicPcdBuildDefinition> according to latest schema email send by larry.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@472 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-10 15:46:06 +00:00
klu2
02b4b59b2b
Sync the type of <VariableName> with the latest email send by Larry.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@471 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-10 14:49:31 +00:00
klu2
d84573dbd1
Fix some minor bugs on PCD schema according to final schema email send by Larry
...
1) In <PcdData> of <PcdBuildDefinition>, MaxDatumSize should be added;
2) In <PcdData> of <PcdBuildDefinition>, the number of <Value> should be [0..1] but not [0..n];
3) The max occurs of <SkuId> in <DynamicPcdBuildDefinitions> should be 1;
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@470 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-10 13:16:10 +00:00
lhauch
2bf4e0a163
Final Check-for TRUNK transition schema that handles both old and new elements.
...
This will handle both. I will start doing the Branch stripped out version with only new stuff in it now.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@451 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09 05:51:19 +00:00
lhauch
5c5b48998b
Intermediate Check-in this MSA schema handles both old and new elements.
...
This is not the final version of the XML Transition Schema - what is here works.
THE LAST SECTION, FPD File, still to come. Now this handles both old and new MSA and SPD formats.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@450 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09 04:32:47 +00:00
lhauch
716b237185
Intermediate Check-in this SPD schema handles both old and new elements.
...
This is not the final version of the XML Transition Schema - what is here works.
More will come later.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@446 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09 02:06:06 +00:00
lhauch
c12c6c7dc6
Intermediate Check-in This is not the final version of the XML Transition Schema - what is here works. More will come later.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@445 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-08 23:46:59 +00:00
lhauch
be05f52305
Changed the group names VpdGroup and HiiGroup to HiiEnable and VpdEnable. Changed maxOccures on FvImages and Capsules from unbounded to 1
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@425 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-06 05:18:42 +00:00
lhauch
e4ecc06e50
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
2006-06-06 03:09:40 +00:00
lhauch
0850ca3b8c
Updated the FPD and SPD files to newer schema formats. Also updated a couple of items in the XML Schema (added a new element)
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@412 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-04 06:09:14 +00:00
lhauch
47d0b58170
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
2006-06-03 23:59:38 +00:00
lhauch
3a0a3d3878
Updated Document, added some more choice settings and comments. Added an ArchType attribute list of: SupportedArchitectures.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@406 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-03 02:03:23 +00:00
lhauch
348e1ac1db
Added Optional Element, SupportedArchitectures which is a list of itemType: SupportedArchitectures (IA32, X64, IPF, EBC)
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@405 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-03 00:55:24 +00:00
lhauch
0675decb4f
Added More Comments and started doing data type checking so that if a ModuleName is defined as xs:NCName, all instances where we are referencing a ModuleName (in an attribute, for example) will also use xs:NCName.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@404 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-03 00:46:59 +00:00
lhauch
4688cb14d5
Added more comments to show indicate what will go, and what will stay, also wrapped one more Updated/Modified inside of a choice.
...
No more changes need to be made to this file until all MSA, SPD and FPD files are updated and/or the data from MBD files is transfered to MSA/SPD files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@403 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-02 22:20:46 +00:00
lhauch
cf0a51a550
Added FeatureFlag Attribute to most attributeGroup definitions, per Andrew. Where it was previously defined, the data type was changed from C_Name to xs:normalizedString. RULE: For adding or parsing Feature Flag string, use RPN, FF1 FF2 <op1> ... FFn <opn>, processed from left to right.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@402 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-02 21:56:09 +00:00
lhauch
a60d9058b8
Removed one of the Duplicate Enumeration's APPLICATION from the FrameworkComponentType definition (again.)
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@400 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-02 18:41:10 +00:00
jwang36
9e318f88e4
- changed the sequence of <Specification> definition in schema
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@383 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-02 02:45:47 +00:00
lhauch
cb9f0b9ec3
Fixed the EdkModulePkg.fpd file to have a package name of EdkModule, not MdePkg. Added optional (will be required) TokenSpaceGuid to Pcd sections.
...
Removed some documentation for elements that will be removed eventually (the notes are in the comments section)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@382 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-02 01:53:24 +00:00
lhauch
2fdd0c7d64
Updated Schema per e-mails.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@379 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-02 00:24:08 +00:00
lhauch
f29b8a332e
Several changes - add <PcdIsDriver> optional element to <Externs> Changed FlashDeviceInfo Attributes to use the correct one.
...
Added comments (and wrapped some elements in <xs:choice> for new elements) and minor tweaks.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@363 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-01 03:23:09 +00:00
lhauch
92e805e975
updated several elements and re-organized the layout (moving Attributes to their own file, trying to cut down on the size of the files.)
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@355 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-31 16:27:36 +00:00
lhauch
bab93bdd60
Added BuildTarget with enumerated data type (DEBUG|RELEASE|BOTH) to the PlatformHeader element.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@336 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-31 02:13:29 +00:00
lhauch
d40039d0ed
Changed MsaFiles from {1} to {0,1} in SPD files.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@333 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-31 00:04:41 +00:00
lhauch
0a94a7d997
Added ValidImageNames ENUM to FvImageTypes so that we do not break the current usage (in Nt32.fpd)
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@326 6f19259b-4bc3-4df7-8a09-765794883524
2006-05-30 17:08:42 +00:00