summaryrefslogtreecommitdiff
path: root/Tools
AgeCommit message (Collapse)Author
2006-06-10Removed create/modified/update data, PacakgeType from headers, added ↵lhauch
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-10Add HiiDefaultValue in <DynamicPcdBuildDefinition> according to latest ↵klu2
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-10Sync the type of <VariableName> with the latest email send by Larry.klu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@471 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-10Fix some minor bugs on PCD schema according to final schema email send by Larryklu2
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-09Fix a misspelling.bbahnsen
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@460 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09One GenFvImage can handle all archs now.bbahnsen
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@459 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09Temporary workaround--determine the target architecture from an environment ↵bbahnsen
variable ARCH. Optionally, you can set the variable to IA32, X64 or IPF so that the correct GenFvImage will be called. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@457 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09Fix GenffsFileTask.java one bug: create *.org failed in some machine.qouyang
Root cause is unclosing DataOutputStream after used. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@455 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09Fix one conflict with the latest schemahche10x
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@453 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09Final Check-for TRUNK transition schema that handles both old and new elements.lhauch
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-09Intermediate Check-in this MSA schema handles both old and new elements.lhauch
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-09Make the PCD database compilable on X64 platform.qwang12
We need to add a (UINTN) cast before casting the address to UINT32 type. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@449 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@448 ↵jlin16
6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@447 ↵jlin16
6f19259b-4bc3-4df7-8a09-765794883524
2006-06-09Intermediate Check-in this SPD schema handles both old and new elements.lhauch
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-08Intermediate Check-in This is not the final version of the XML Transition ↵lhauch
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-081.Change environment variable from "Framework_Tools_Path" to ↵qouyang
"FRAMEWORK_TOOLS_PATH". 2.Add one OUTPUT - *.org file for GenFfsFile tool. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@443 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-08Updated the Document - put in Andrew's comments RAW without formatting.lhauch
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@440 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-07Sync Pcd Service Driver, PEIM and library with MDE Spec 0.55a.qwang12
1) change all PCD_TOKEN_NUMBER to UINTN 2) change all SKU_ID to UINTN git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@437 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-06Try to fix the Surface Area build.bbahnsen
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@433 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-06Changed the group names VpdGroup and HiiGroup to HiiEnable and VpdEnable. ↵lhauch
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-06Updated schema, added some new elements that will be used in the final. ↵lhauch
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-05Remove the prototype code.bbahnsen
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@423 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-05Fix some bugs for EdkFatPkgklu2
1) Remove FatFileSystem.c from Fat.msa 2) Use HighBitSet64 instead of GetPowerOfTwo64 for log2 macro 3) Add PCD entries in EdkNt32Pkg/Nt32.fpd for FAT module. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@420 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-04PCD tools update:klu2
1) CollectPCDAction will get all PCD information from FPD file but *not* search SPD and MSA file. 2) ALL PcdBuildDeclaration in FPD file has been moved from common <PcdBuildDeclaration> to seperated module's <PcdBuildDeclaration>. Common <PcdBuildDeclaration> was removed from FPD file. 3) The platform information for Dyanmic and DynamicEx type PCD should be record into <PcdDynamicBuildDeclaration> now. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@415 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-04Tip break because EdkFatPkg was introduced into FrameworkDatabase.db, But ↵klu2
EdkFatPkg can *not* be built for no FatSystem.c file when building. Remove EdkFatPkg from FrameworkDatabase.db and wait fix bug in EdkFatPkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@414 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-04Updated the FPD and SPD files to newer schema formats. Also updated a ↵lhauch
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-03Added some attributes (changed comments to be before items to be deleted) ↵lhauch
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-03Updated Document, added some more choice settings and comments. Added an ↵lhauch
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-03Added Optional Element, SupportedArchitectures which is a list of itemType: ↵lhauch
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-03Added More Comments and started doing data type checking so that if a ↵lhauch
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-02Added more comments to show indicate what will go, and what will stay, also ↵lhauch
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-02Added FeatureFlag Attribute to most attributeGroup definitions, per Andrew. ↵lhauch
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-02Updated to match XMLSchema, although this file is not currently being used.lhauch
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@401 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-02Removed one of the Duplicate Enumeration's APPLICATION from the ↵lhauch
FrameworkComponentType definition (again.) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@400 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-02Added a line to copy the Conf/tools_def.template to Conf/tools_def.txt if ↵lhauch
and only Conf/tools_def.txt does not exist. Conf/tools_def/txt was removed from the repository back on Wednesday, May 31st, as this file is developer workstation configuration dependent. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@398 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-02Make sure the PCD dxe service driver can handle the case where no PEIM is ↵qwang12
using any dynamic PCD entry and the PEI phase PCD database is empty. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@388 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-02removed the comment for ModuleEditor and PackageEditor in this filejwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@387 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-02update SpdFileContents.java to adapt new schema for LibraryClassDeclaration.jlin16
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@386 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-02just comment out the build for ModuleEditor and PackageEditor temporarily, ↵jwang36
since the schema changes will cause these two tools failure in build. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@385 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-02- changed the sequence of <Specification> definition in schemajwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@383 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-02Fixed the EdkModulePkg.fpd file to have a package name of EdkModule, not ↵lhauch
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-02Fixed Tools MSA files. Added the FrameworkWizardMinReq.doc file which we ↵lhauch
are going to use to track the minimum functionality of the wizard. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@380 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-02Updated Schema per e-mails.lhauch
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@379 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-01Lean the slashed forward.bbahnsen
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@374 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-01Removing unused code.bbahnsen
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@373 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-01Removed #ifdef NT32 as we don't need them for toolsajfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@368 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-01- added process to generate *local.lib and let the .dll be generated from it ↵jwang36
other than the .obj files directly. - added <copy> task to GenEfi macro to copy generated .efi file to the same directory as .dll file git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@366 6f19259b-4bc3-4df7-8a09-765794883524
2006-06-01Several changes - add <PcdIsDriver> optional element to <Externs> Changed ↵lhauch
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-05-31Use 2 byte chars with gcc to match how windows does unicode.bbahnsen
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@359 6f19259b-4bc3-4df7-8a09-765794883524