summaryrefslogtreecommitdiff
path: root/Tools
AgeCommit message (Collapse)Author
2007-03-27Fixed an Autogen issue which will cause build break when encountering some ↵jwang36
kind of module. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2507 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-26Remove the generation of "Exit" function calling since the ↵jwang36
UefiApplicationLib has defined the Exit function. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2506 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-26For building UnixPkg in CYGWIN, it should use gcc binded by CYGWIN but not ↵klu2
the 4.2 gcc which support PE. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2504 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-23Add tool chain's configuration for building and running UnixPkg in CYGWIN ↵klu2
environment. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2503 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-20Thread work load assignment change.jlin16
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2491 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-20Create more threads to synchronize pcd data for FrameworkModules in a platform.jlin16
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2489 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-20Utilize multi-thread support of JAVA to improve UI response time of opening ↵jlin16
FrameworkModules in a platform. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2488 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-15Fixed EDKT538; Removed the some code generation for UEFI_APPLICATION type of ↵jwang36
module. Refer to EDKT538 for details. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2471 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-14the ipf compiler needs a switch to not use FP registers higher than 0-31 for ↵vprabhal
both Intel and MSFT compilers. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2466 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-12Fixed EDKT532 and EDKT533jwang36
- Support GUID CName in <Events>, <SystemTables>, <DataHubs>, <HiiPackages>, <Hobs> in msa file - Support auto-insert related header file of DebugLib and UefiBootServicesTableLib according to module type git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2440 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-10Commented out the pre-compile option of IPF ARCH for ICC tool chain. There's ↵jwang36
an issue in it which will cause incremental build failure. And it seems that there's not much improvement on build performance of Intel compiler. Comment out the pre-compile functionality for further investigation. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2436 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-081. Fix EDKT528: Framework wizard should not force user to specify a ↵hche10x
GuidCName for all HOB types git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2430 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-08- Fixed PVCS tracker 484 by merging the GenDll and GenEfi macro in ↵jwang36
BuildMacro.xml to GenEfi, moving out GenDll and GenEfi macro calling inside macro EFI_SECTION_TE and EFI_SECTION_PE32, and generating the calling of GenEfi macro according to the module type (binary or library). - Cleaned the coding style of AutoGen.java git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2429 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-06Fixed EDKT527 by adding a check on the file size in case of zero byte of bytejwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2420 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-14Enable the building option "/Os" for IPF tip Intel Compiler building.zliu3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2396 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-14Add /W4 /WX for ICC tool chain of IPF in tools_def.template.xli24
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2394 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-14add check for empty value of definitions.jlin16
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2391 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-09Removed the extra source file from preprocessor's command line options for ↵jwang36
building vfr files git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2359 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-07Changed the way of handling not supported ARCH for a module. It should not ↵jwang36
break the build. Instead, it just give a warning message. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2356 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-07(Fixed EDKT523) Added more check on "archString" to see if it's empty or not.jwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2355 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-05Add genDigest() method to class FfsProcess to generate MD5 digest value for ↵jwang36
the FFS layout. This is intended to solve re-generation issue of FFS when its layout has been changed but no related section files have been changed. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2353 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-05Output more descriptive information when there's no TARGET, TARGET_ARCH, etc ↵jwang36
defined in target.txt git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2351 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-021. Refresh applicable library instances after one illegal library instance ↵jlin16
is removed. 2.Remove library instances that is only consumed by one library instance when deleting this library instance from a module in platform. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2350 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-31Optimize library instance selection algorithm.jlin16
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2342 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-311. Fix EDKT508: FW should't build Log.log file in current directoryhche10x
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2341 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-301. Fix EDKT215: [Wizard] "Previous" button is not supported in step 4 of ↵hche10x
Create FAR git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2333 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-29- Move global declarations from AutoGen.c to AutoGen.hjwang36
- Stop building AutoGen.c for binary module git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2331 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-26Fix EDKT174, auto-select library instance if only one candidate available ↵jlin16
for a library class. Note that if you remove one single instance, it will NOT be auto-selected back at once. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2329 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-26Remove a temporary test line of codejwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2327 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-26- Remove the TOOL without NAME defined and its definition in ARCH_build.opt jwang36
- Prefix the tool path to its name in ARCH_build.opt - Support the same library class in different package git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2325 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-26Move the entrypoint function declarations to AutoGen.h for sake of Intel ↵jwang36
compiler git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2324 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-26When GenFvMap tool doesn't open one module map file, it will skip this module.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2323 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-261. Add "Splash Screen" backhche10x
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2322 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-26Added -e and -emacs to support no leading task name in each line of log on ↵jwang36
screen git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2320 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-25Remove USER_DEFINED in IncludePkgHeader in spd files as it does not make ↵qwang12
sense to specify package include header file for a custom build type module. Package creator has no a priori knowledge about what header file will be needed by the USER_DEFINED module customers created in dependent package. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2316 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-25Enhanced the <Build_Library> macro to check OBJECTS property in case it's emptyjwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2311 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-25- Merged the local copy of XmlRoutines.py in buildgen into upper directory's ↵jwang36
XmlRoutines.py - Removed the local copy of XmlRoutines.py in buildgen/AntTasks.pyc - Used the XmlNode to replace XmlElement in SurfaceAreaElement.py git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2310 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-25Change parameter id in UserExtension element from Integer to String ↵jlin16
according to EDKT510 schema change. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2309 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-25Fixed the Indentifier type issue.jwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2306 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-25- Fixed EDKT240. Now the Blank.pad file for alignment purpose will no longer ↵jwang36
be needed. - Fixed EDKT366. For NT32, using "build run" to launch the NT32 emulator. The run.cmd is still be generated in the ${TARGET_DIR} git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2305 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-25Adding a couple of features for far processing, including detecting ↵bbahnsen
duplicate files. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2304 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-25Added optional whitespace characters in before and/or after the content ↵lhauch
within <element> tags Added Alignment optional attribute to the <Section> tag Changed the UserExtension Identifier from int to string git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2303 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-24Adding several dependency checks for far installation. Redoing the XML output.bbahnsen
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2299 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-24git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2297 ↵jlin16
6f19259b-4bc3-4df7-8a09-765794883524
2007-01-24Fixed EDKT487. Added a <import> task to import UserExtension.xml if it ↵jwang36
exists for users to incorporate their own tasks or macro in the build process. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2296 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-24- Fixed EDKT513 by adding existing section files into the dependency check ↵jwang36
of genffsfile tool; - Fixed EDKT514 by removing the generation and build of AutoGen.c for library git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2295 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-241. Finish Enhancement EDKT345: Support deleting multiple rows together when ↵hche10x
remove source files in MSA git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2294 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-24Modify error message contents when an improper library instance was selected ↵jlin16
for a module. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2292 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-24Changed the way of determining how to call customized build file. Now we ↵jwang36
check if there's XXX_build.xml existing in the source file list to determine the customized build other than the USER_DEFINED module type. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2291 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-24Removed the BASE type as any type in the check of SupModuleList in ↵jwang36
getLibraryClasses() git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2290 6f19259b-4bc3-4df7-8a09-765794883524