summaryrefslogtreecommitdiffstats
path: root/Tools/Java
Commit message (Collapse)AuthorAgeFilesLines
* Add "ALWAYS_PRODUCED" Library class item for EDK module whose COMPONENT type ↵qhuang82007-12-213-0/+11
| | | | | | is "LIBRARY". git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4415 6f19259b-4bc3-4df7-8a09-765794883524
* Fix a typo in generated copyright.qhuang82007-07-261-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3453 6f19259b-4bc3-4df7-8a09-765794883524
* Generate correct license for R8Lib.c & R8Lib.hqhuang82007-07-241-8/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3427 6f19259b-4bc3-4df7-8a09-765794883524
* Add the rule to handle the naming change of industry standard header files.qhuang82007-07-051-5/+26
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3068 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the FV information refresh problem for moduleSA settings in a platform.jlin162007-05-111-0/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2588 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed EDKT549 by adding code to check if the module is binary or not before ↵jwang362007-04-261-3/+5
| | | | | | generating AutoGen.h/.c git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2580 6f19259b-4bc3-4df7-8a09-765794883524
* Change default ModuleSA setting panel to be "FV Info" to remind user to ↵jlin162007-04-111-2/+3
| | | | | | specify FV_Binding and FFS format for a added module. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2558 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed an issue which a library module could be built even it's not in the ↵jwang362007-04-031-2/+7
| | | | | | active platform. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2525 6f19259b-4bc3-4df7-8a09-765794883524
* Restored the SetVirtualAddress and SetExitBootService related code ↵jwang362007-03-301-0/+1
| | | | | | generation for UEFI_APPLICATION type of module. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2520 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed an Autogen issue which will cause build break when encountering some ↵jwang362007-03-272-10/+26
| | | | | | kind of module. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2507 6f19259b-4bc3-4df7-8a09-765794883524
* Remove the generation of "Exit" function calling since the ↵jwang362007-03-261-19/+25
| | | | | | UefiApplicationLib has defined the Exit function. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2506 6f19259b-4bc3-4df7-8a09-765794883524
* Thread work load assignment change.jlin162007-03-201-3/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2491 6f19259b-4bc3-4df7-8a09-765794883524
* Create more threads to synchronize pcd data for FrameworkModules in a platform.jlin162007-03-202-28/+71
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2489 6f19259b-4bc3-4df7-8a09-765794883524
* Utilize multi-thread support of JAVA to improve UI response time of opening ↵jlin162007-03-201-11/+22
| | | | | | FrameworkModules in a platform. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2488 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed EDKT538; Removed the some code generation for UEFI_APPLICATION type of ↵jwang362007-03-151-3/+6
| | | | | | module. Refer to EDKT538 for details. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2471 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed EDKT532 and EDKT533jwang362007-03-123-202/+329
| | | | | | | | - 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
* 1. Fix EDKT528: Framework wizard should not force user to specify a ↵hche10x2007-03-086-32/+31
| | | | | | GuidCName for all HOB types git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2430 6f19259b-4bc3-4df7-8a09-765794883524
* - Fixed PVCS tracker 484 by merging the GenDll and GenEfi macro in ↵jwang362007-03-082-19/+33
| | | | | | | | | 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
* Fixed EDKT527 by adding a check on the file size in case of zero byte of bytejwang362007-03-061-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2420 6f19259b-4bc3-4df7-8a09-765794883524
* add check for empty value of definitions.jlin162007-02-141-19/+38
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2391 6f19259b-4bc3-4df7-8a09-765794883524
* Changed the way of handling not supported ARCH for a module. It should not ↵jwang362007-02-071-2/+6
| | | | | | 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
* (Fixed EDKT523) Added more check on "archString" to see if it's empty or not.jwang362007-02-071-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2355 6f19259b-4bc3-4df7-8a09-765794883524
* Add genDigest() method to class FfsProcess to generate MD5 digest value for ↵jwang362007-02-051-0/+84
| | | | | | 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
* Output more descriptive information when there's no TARGET, TARGET_ARCH, etc ↵jwang362007-02-051-6/+30
| | | | | | defined in target.txt git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2351 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Refresh applicable library instances after one illegal library instance ↵jlin162007-02-023-28/+113
| | | | | | | | 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
* Optimize library instance selection algorithm.jlin162007-01-312-49/+88
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2342 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Fix EDKT508: FW should't build Log.log file in current directoryhche10x2007-01-312-61/+127
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2341 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Fix EDKT215: [Wizard] "Previous" button is not supported in step 4 of ↵hche10x2007-01-302-30/+6
| | | | | | Create FAR git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2333 6f19259b-4bc3-4df7-8a09-765794883524
* - Move global declarations from AutoGen.c to AutoGen.hjwang362007-01-295-15/+53
| | | | | | - 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
* Fix EDKT174, auto-select library instance if only one candidate available ↵jlin162007-01-262-41/+94
| | | | | | 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
* Move the entrypoint function declarations to AutoGen.h for sake of Intel ↵jwang362007-01-261-45/+45
| | | | | | compiler git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2324 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Add "Splash Screen" backhche10x2007-01-261-10/+10
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2322 6f19259b-4bc3-4df7-8a09-765794883524
* Change parameter id in UserExtension element from Integer to String ↵jlin162007-01-256-33/+33
| | | | | | according to EDKT510 schema change. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2309 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed the Indentifier type issue.jwang362007-01-251-4/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2306 6f19259b-4bc3-4df7-8a09-765794883524
* - Fixed EDKT240. Now the Blank.pad file for alignment purpose will no longer ↵jwang362007-01-2511-20/+210
| | | | | | | | 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
* git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2297 ↵jlin162007-01-241-1/+3
| | | | 6f19259b-4bc3-4df7-8a09-765794883524
* - Fixed EDKT513 by adding existing section files into the dependency check ↵jwang362007-01-243-14/+27
| | | | | | | | | 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
* 1. Finish Enhancement EDKT345: Support deleting multiple rows together when ↵hche10x2007-01-2416-64/+144
| | | | | | remove source files in MSA git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2294 6f19259b-4bc3-4df7-8a09-765794883524
* Modify error message contents when an improper library instance was selected ↵jlin162007-01-241-15/+66
| | | | | | for a module. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2292 6f19259b-4bc3-4df7-8a09-765794883524
* Changed the way of determining how to call customized build file. Now we ↵jwang362007-01-241-4/+16
| | | | | | 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
* Removed the BASE type as any type in the check of SupModuleList in ↵jwang362007-01-241-2/+1
| | | | | | getLibraryClasses() git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2290 6f19259b-4bc3-4df7-8a09-765794883524
* Modify support module type filter for library instance selection.jlin162007-01-232-3/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2286 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed the fake circular denpendency of library instance.jwang362007-01-231-8/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2285 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed EDKT493. Added support to "SupModuleList" for checking if a library ↵jwang362007-01-234-135/+146
| | | | | | instance is supporting current module. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2282 6f19259b-4bc3-4df7-8a09-765794883524
* Corrected a small bugs:qwang122007-01-231-1/+1
| | | | | | The macro name generated in autogen should match that in the Service.h. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2281 6f19259b-4bc3-4df7-8a09-765794883524
* Moved the function prototype of SetVirtualAddress and ExitBootService to ↵jwang362007-01-231-431/+492
| | | | | | AutoGen.h for the sake of Intel Compiler. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2280 6f19259b-4bc3-4df7-8a09-765794883524
* 1) Added prototype of constructor and destructor in the library's AutoGen.h. ↵jwang362007-01-191-2/+151
| | | | | | | | This is necessary for Intel Compiler. 2) Corrected the prototype destructor of EdkUefiRuntimeLib. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2271 6f19259b-4bc3-4df7-8a09-765794883524
* Corrected the regular expression because it will skip many includes.jwang362007-01-191-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2270 6f19259b-4bc3-4df7-8a09-765794883524
* 1) According to the spec, add EFIAPI to the module entry point function ↵jwang362007-01-171-346/+346
| | | | | | | | | | declaration in AutoGen.c 2) Remove the "#include <AutoGen.h>" from AutoGen.c because the AutoGen.h has been included by compiler option 3) Remove "\r" to AutoGen.h and AutoGen.c git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2259 6f19259b-4bc3-4df7-8a09-765794883524
* Remove DEBUG output statement for PEI&DXE core to fix boot failure issuejwang362007-01-151-9/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2247 6f19259b-4bc3-4df7-8a09-765794883524