]> git.proxmox.com Git - mirror_edk2.git/log
mirror_edk2.git
17 years agoadded public getToolsDefArchNames which will return a space separated string of archi...
lhauch [Fri, 22 Sep 2006 16:10:52 +0000 (16:10 +0000)]
added public getToolsDefArchNames which will return a space separated string of architectures defined in the tools definition file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1603 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFixed a couple of typos in the ToolTipText fields.
lhauch [Fri, 22 Sep 2006 16:08:53 +0000 (16:08 +0000)]
Fixed a couple of typos in the ToolTipText fields.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1602 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoSet start points and widths for the label and value fields so that they display corre...
lhauch [Fri, 22 Sep 2006 16:07:23 +0000 (16:07 +0000)]
Set start points and widths for the label and value fields so that they display correctly on non-MS systems.
Hid the PCD type selection, since the tool should be able to determine whether the module is a DXE_DRIVER or PEIM and set the value accordingly.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1601 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Fix EDKT328 Splash Screen Text is recommended to be modified.
hche10x [Fri, 22 Sep 2006 09:18:51 +0000 (09:18 +0000)]
1. Fix EDKT328 Splash Screen Text is recommended to be modified.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1600 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Fix EDKT323 (Only dependent packages' ppis can be added to module's ppi section)
hche10x [Fri, 22 Sep 2006 08:48:00 +0000 (08:48 +0000)]
1. Fix EDKT323 (Only dependent packages' ppis can be added to module's ppi section)
2. Fix EDKT324 (Only dependent packages' protocols can be added to module's protocol section.)
3. Fix EDKT325 (Only dependent packages' pcds can be added to module's pcd section.)
4. Fix EDKT326 (Only dependent packages' guids can be added to module's guid section.)
5. Fix EDKT327 (Only dependent packages' library can be added to module's library section.)

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1599 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoModify GenFfsFileTask.
qouyang [Fri, 22 Sep 2006 08:16:10 +0000 (08:16 +0000)]
Modify GenFfsFileTask.
If GenFfsFileTask is failed, the *.ffs file will not be create.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1598 6f19259b-4bc3-4df7-8a09-765794883524

17 years agore
alfred [Fri, 22 Sep 2006 06:33:25 +0000 (06:33 +0000)]
re

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1597 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoconvert \t to
alfred [Fri, 22 Sep 2006 06:25:37 +0000 (06:25 +0000)]
convert \t to

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1596 6f19259b-4bc3-4df7-8a09-765794883524

17 years agofirst step for MsaOwner in ModuleInfo
alfred [Fri, 22 Sep 2006 05:18:21 +0000 (05:18 +0000)]
first step for MsaOwner in ModuleInfo

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1595 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix row out of order problem for Module order In FV editor.
jlin16 [Fri, 22 Sep 2006 03:23:44 +0000 (03:23 +0000)]
Fix row out of order problem for Module order In FV editor.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1594 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd hint if migration tool cannot handle an obsolete R8 library interface.
qhuang8 [Fri, 22 Sep 2006 02:53:53 +0000 (02:53 +0000)]
Add hint if migration tool cannot handle an obsolete R8 library interface.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1593 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Fix EDKT319 "Can't save when changing value of "PCD Is Driver" on MsaHeader page"
hche10x [Fri, 22 Sep 2006 02:12:53 +0000 (02:12 +0000)]
1. Fix EDKT319 "Can't save when changing value of "PCD Is Driver" on MsaHeader page"
2. Fix EDKT322 "Remove "Default" from usage to sync with the latest schema"
3. Fix EDKT286 "A rare display mistake in error message dialog box"

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1592 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRemoved DEFAULT Usage type - it is not valid, and should have been removed a while...
lhauch [Thu, 21 Sep 2006 18:07:07 +0000 (18:07 +0000)]
Removed DEFAULT Usage type - it is not valid, and should have been removed a while ago.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1591 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoModule Order in FV editor enhanced.
jlin16 [Thu, 21 Sep 2006 16:08:07 +0000 (16:08 +0000)]
Module Order in FV editor enhanced.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1590 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix EDKT272.
qouyang [Thu, 21 Sep 2006 08:01:14 +0000 (08:01 +0000)]
Fix EDKT272.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1589 6f19259b-4bc3-4df7-8a09-765794883524

17 years agonew temp schema
alfred [Thu, 21 Sep 2006 06:54:50 +0000 (06:54 +0000)]
new temp schema

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1588 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoChanged the way of generating the pre-compiled header to solve incremental build...
jwang36 [Thu, 21 Sep 2006 06:31:33 +0000 (06:31 +0000)]
Changed the way of generating the pre-compiled header to solve incremental build issue

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1587 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago+ n/a
alfred [Thu, 21 Sep 2006 05:29:00 +0000 (05:29 +0000)]
+ n/a

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1586 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoMerger DriverBinding and ComponentName into one <extern> section for all *.msa files
vanjeff [Thu, 21 Sep 2006 05:25:07 +0000 (05:25 +0000)]
Merger DriverBinding and ComponentName into one <extern> section for all *.msa files

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1585 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1) Add FileTimeStamp class to centralize the cache mechanism for file time stamp...
jwang36 [Thu, 21 Sep 2006 05:11:58 +0000 (05:11 +0000)]
1) Add FileTimeStamp class to centralize the cache mechanism for file time stamp check, and changed related classes
2) Fixed the FlashMapTask dependency issue
3) Fixed empty target issue in OnDenpendency class

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1584 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoDistinguish PEIM entrypoint and driver entrypoint
qhuang8 [Thu, 21 Sep 2006 03:16:26 +0000 (03:16 +0000)]
Distinguish PEIM entrypoint and driver entrypoint

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1583 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFixed FwImage/fwimage.c to guarantee that the raw size of a section is a multiple...
mdkinney [Thu, 21 Sep 2006 03:11:13 +0000 (03:11 +0000)]
Fixed FwImage/fwimage.c to guarantee that the raw size of a section is a multiple of the file alignment.
Revert PeCoffLoader/BasePeCoff.c and PeiRebase/PeiRebaseExe.c back to the previous revisions.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1582 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd EntryPointLib class once ImageEntryPoint is found in inf file.
qhuang8 [Thu, 21 Sep 2006 02:03:47 +0000 (02:03 +0000)]
Add EntryPointLib class once ImageEntryPoint is found in inf file.
Enhance to recognize function-invocation to not include protocol calling.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1581 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Fix EDKT273 "Externs are not being grouped together in MSA Files"
hche10x [Thu, 21 Sep 2006 01:07:28 +0000 (01:07 +0000)]
1. Fix EDKT273 "Externs are not being grouped together in MSA Files"
2. Fix EDKT274 "Wrong display in Extern when selecting "Specification"

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1580 6f19259b-4bc3-4df7-8a09-765794883524

17 years agodelete build directory
lgao4 [Wed, 20 Sep 2006 14:24:57 +0000 (14:24 +0000)]
delete build directory

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1579 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoDelete Build directory
lgao4 [Wed, 20 Sep 2006 14:24:17 +0000 (14:24 +0000)]
Delete Build directory

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1578 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoadded ACPI_TIMER_FREQUENCY definition
vanjeff [Wed, 20 Sep 2006 09:15:14 +0000 (09:15 +0000)]
added ACPI_TIMER_FREQUENCY definition

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1577 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoDelete the midterm temporary file which created by GenFFSFile task.
qouyang [Wed, 20 Sep 2006 06:21:04 +0000 (06:21 +0000)]
Delete the midterm temporary file which created by GenFFSFile task.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1576 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRemove dependence check of FD upon FlashMap.fdf
bxing [Wed, 20 Sep 2006 02:57:55 +0000 (02:57 +0000)]
Remove dependence check of FD upon FlashMap.fdf

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1575 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoadd multi-source pcd check before adding/deleting lib instance for ModuleSA in platform.
jlin16 [Wed, 20 Sep 2006 00:48:36 +0000 (00:48 +0000)]
add multi-source pcd check before adding/deleting lib instance for ModuleSA in platform.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1574 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd PCD Feature Flags for the Device Path Module
mdkinney [Tue, 19 Sep 2006 19:14:50 +0000 (19:14 +0000)]
Add PCD Feature Flags for the Device Path Module

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1573 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoUpdate Device Path Module to use PCD Feature Flags to determine of the Device Path...
mdkinney [Tue, 19 Sep 2006 19:14:02 +0000 (19:14 +0000)]
Update Device Path Module to use PCD Feature Flags to determine of the Device Path To Text and Text To Device Path Protocols are produced or not.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1572 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd use of PCD feature flags to the Device Path Modules
mdkinney [Tue, 19 Sep 2006 19:13:04 +0000 (19:13 +0000)]
Add use of PCD feature flags to the Device Path Modules

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1571 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoDeclare PCD Feature flags for protocols produced by the Device Path Module and decomp...
mdkinney [Tue, 19 Sep 2006 19:11:53 +0000 (19:11 +0000)]
Declare PCD Feature flags for protocols produced by the Device Path Module and decompression methods supported by the DXE IPL

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1570 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd PCD Feature Flags to control which decompression method(s) are included in the...
mdkinney [Tue, 19 Sep 2006 19:10:41 +0000 (19:10 +0000)]
Add PCD Feature Flags to control which decompression method(s) are included in the DXE IPL.  The choices are any combination of EFI, Tiano, and Custom decompression.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1569 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRemove IDT
mdkinney [Tue, 19 Sep 2006 19:08:01 +0000 (19:08 +0000)]
Remove IDT

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1568 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoOptimize the size of the Base Library for the MSFT 32-bit tool chains by taking advan...
mdkinney [Tue, 19 Sep 2006 19:04:40 +0000 (19:04 +0000)]
Optimize the size of the Base Library for the MSFT 32-bit tool chains by taking advantage of inline assembly.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1567 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd GLOBAL_REMOVE_IF_REFERENCED to the declaration of module globals in the Print...
mdkinney [Tue, 19 Sep 2006 19:01:18 +0000 (19:01 +0000)]
Add GLOBAL_REMOVE_IF_REFERENCED to the declaration of module globals in the Print Library that were still present in the final image even through there were no references to those module globals.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1566 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1) Simplify implementation by reading the entire input file into memory, modifying...
mdkinney [Tue, 19 Sep 2006 18:58:55 +0000 (18:58 +0000)]
1) Simplify implementation by reading the entire input file into memory, modifying the buffer in memory, and then writing the entire buffer from memory to the output file.

2) Zero all optional fields in the PE/COFF Optional Header

3) Zero the .pdata section of X64 images that do not have a Debug Directory

4) Strip zero padding at the end of the .reloc section.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1565 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix buffer overflow when the raw size of a section and the virtual size of a section...
mdkinney [Tue, 19 Sep 2006 18:53:32 +0000 (18:53 +0000)]
Fix buffer overflow when the raw size of a section and the virtual size of a section are not the same.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1564 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoCompute the end address of a section read from a file using the SizeOfRawData instead...
mdkinney [Tue, 19 Sep 2006 18:52:07 +0000 (18:52 +0000)]
Compute the end address of a section read from a file using the SizeOfRawData instead of VirtualSize, because the PE/COFF image format allows the SizeOfRawData to be smaller then VirtualSize.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1563 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoUse a 64-bit Optional Header when a 64-bit image is detected
mdkinney [Tue, 19 Sep 2006 18:49:56 +0000 (18:49 +0000)]
Use a 64-bit Optional Header when a 64-bit image is detected

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1562 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoEnable source level debug of all tools
mdkinney [Tue, 19 Sep 2006 18:48:21 +0000 (18:48 +0000)]
Enable source level debug of all tools

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1561 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoEnable source level debug of all tools
mdkinney [Tue, 19 Sep 2006 18:46:40 +0000 (18:46 +0000)]
Enable source level debug of all tools

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1560 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoEnable source level debug of all tools
mdkinney [Tue, 19 Sep 2006 18:46:15 +0000 (18:46 +0000)]
Enable source level debug of all tools

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1559 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFixed an issue which will cause dependency check failure
jwang36 [Tue, 19 Sep 2006 07:04:08 +0000 (07:04 +0000)]
Fixed an issue which will cause dependency check failure

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1558 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoadd EdkModule Guid
alfred [Tue, 19 Sep 2006 06:42:24 +0000 (06:42 +0000)]
add EdkModule Guid
nmake.()

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1557 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1) Added dependency check for flashmap, genfvimage, peirebase tasks
jwang36 [Tue, 19 Sep 2006 05:55:19 +0000 (05:55 +0000)]
1) Added dependency check for flashmap, genfvimage, peirebase tasks
2) Added code in FpdParserTask.java to avoid re-generate FV.inf file
3) Added isEmpty() to ToolArg class to check if an argument is empty or not

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1556 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1. Fix EDKT277 "ModuleType missing when creating a new Module"
hche10x [Tue, 19 Sep 2006 02:14:15 +0000 (02:14 +0000)]
1. Fix EDKT277 "ModuleType missing when creating a new Module"
2. Fix EDKT278 "Can NOT save file after generate a new GUID for a MSA"

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1555 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdding merge command line program that merges multiple MSA modules into a single...
lhauch [Mon, 18 Sep 2006 22:02:52 +0000 (22:02 +0000)]
Adding merge command line program that merges multiple MSA modules into a single MSA file.  View readme.txt to see rules and usage.  This is the batch file that executes this command on a Windows* system.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1554 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdding merge command line program that merges multiple MSA modules into a single...
lhauch [Mon, 18 Sep 2006 22:02:06 +0000 (22:02 +0000)]
Adding merge command line program that merges multiple MSA modules into a single MSA file.  View readme.txt to see rules and usage.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1553 6f19259b-4bc3-4df7-8a09-765794883524

17 years agochanged EdkModulePkg GUID from the original B6EC423C-21D2-490D-85C6-DD5864EAA674...
lgao4 [Mon, 18 Sep 2006 11:32:31 +0000 (11:32 +0000)]
changed EdkModulePkg GUID from the original B6EC423C-21D2-490D-85C6-DD5864EAA674 to new 68169ab0-d41b-4009-9060-292c253ac43d to avoid its conflict with gPeiBaseMemoryTestPpiGuid and change all msa and fpd file in EdkII, which depends on EdkModulePkg.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1552 6f19259b-4bc3-4df7-8a09-765794883524

17 years agochanged EdkModulePkg GUID from the original B6EC423C-21D2-490D-85C6-DD5864EAA674...
lgao4 [Mon, 18 Sep 2006 11:31:20 +0000 (11:31 +0000)]
changed EdkModulePkg GUID from the original B6EC423C-21D2-490D-85C6-DD5864EAA674 to new 68169ab0-d41b-4009-9060-292c253ac43d to avoid its conflict with gPeiBaseMemoryTestPpiGuid and change all msa and fpd file in EdkII, which depends on EdkModulePkg.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1551 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdded check to skip generating target.txt and tools_def.txt if they already exist.
jwang36 [Mon, 18 Sep 2006 10:36:58 +0000 (10:36 +0000)]
Added check to skip generating target.txt and tools_def.txt if they already exist.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1550 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFixed EDK258.
qouyang [Mon, 18 Sep 2006 09:56:40 +0000 (09:56 +0000)]
Fixed EDK258.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1549 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoadded EFIAPI for those constructor functions
vanjeff [Mon, 18 Sep 2006 02:44:41 +0000 (02:44 +0000)]
added EFIAPI for those constructor functions

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1548 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoadd EFIAPI for those constructor funcitons declaration
vanjeff [Mon, 18 Sep 2006 02:07:18 +0000 (02:07 +0000)]
add EFIAPI for those constructor funcitons declaration

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1547 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdded synchronized to getCommandSetting to solve multi-thread build issue
jwang36 [Fri, 15 Sep 2006 09:35:46 +0000 (09:35 +0000)]
Added synchronized to getCommandSetting to solve multi-thread build issue

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1546 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoremove comments before ModuleSA and library instance , if any, in xml file when delet...
jlin16 [Fri, 15 Sep 2006 09:13:04 +0000 (09:13 +0000)]
remove comments before ModuleSA and library instance , if any, in xml file when deleting a module or instance from FPD file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1545 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd EntryPoint info of module into Fv.map file, which is used to debug when no serial...
lgao4 [Fri, 15 Sep 2006 07:53:15 +0000 (07:53 +0000)]
Add EntryPoint info of module into Fv.map file, which is used to debug when no serial output.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1544 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdded "synchronized" to getToolChainInfo() to solve synchronization issue.
jwang36 [Fri, 15 Sep 2006 06:18:55 +0000 (06:18 +0000)]
Added "synchronized" to getToolChainInfo() to solve synchronization issue.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1543 6f19259b-4bc3-4df7-8a09-765794883524

17 years agotypecast some return values
vanjeff [Fri, 15 Sep 2006 02:36:38 +0000 (02:36 +0000)]
typecast some return values

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1542 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdded an extra GDT entry to the GDT used by thunk code. SS register will always be...
bxing [Thu, 14 Sep 2006 16:04:47 +0000 (16:04 +0000)]
Added an extra GDT entry to the GDT used by thunk code. SS register will always be loaded as flat segment before switching to 16-bit mode, since SS might not be always valid for NULL selector is allowed in 64-bit mode.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1541 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRemove platform-specific Firmware Volume Block Driver implementation from EdkNt32Pkg...
qwang12 [Thu, 14 Sep 2006 14:18:20 +0000 (14:18 +0000)]
Remove platform-specific Firmware Volume Block Driver implementation from EdkNt32Pkg. And move files from nt32 directory up one level.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1540 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRemove Static declaration for the related driver binding functions.
lgao4 [Thu, 14 Sep 2006 09:46:16 +0000 (09:46 +0000)]
Remove Static declaration for the related driver binding functions.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1539 6f19259b-4bc3-4df7-8a09-765794883524

17 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1538 6f19259b...
jchen20 [Thu, 14 Sep 2006 09:30:35 +0000 (09:30 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1538 6f19259b-4bc3-4df7-8a09-765794883524

17 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1537 6f19259b...
jchen20 [Thu, 14 Sep 2006 09:30:04 +0000 (09:30 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1537 6f19259b-4bc3-4df7-8a09-765794883524

17 years agofixed a typo
jwang36 [Thu, 14 Sep 2006 08:36:26 +0000 (08:36 +0000)]
fixed a typo

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1536 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1) Applied ToolArg and FileArg class to represent tool arguments
jwang36 [Thu, 14 Sep 2006 08:35:38 +0000 (08:35 +0000)]
1) Applied ToolArg and FileArg class to represent tool arguments
2) Unified the tool output message and exception handling
3) Cleaned the coding style
4) Removed used code

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1535 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoadd .. support
alfred [Thu, 14 Sep 2006 08:09:54 +0000 (08:09 +0000)]
add .. support

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1534 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd Binary or Source type check before providing PCD item choices when editing platfo...
jlin16 [Thu, 14 Sep 2006 07:06:02 +0000 (07:06 +0000)]
Add Binary or Source type check before providing PCD item choices when editing platform PCDBuildData.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1533 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFor stand-alone build, generate Platform_build.xml and call prebuild firstly.
wuyizhong [Thu, 14 Sep 2006 02:39:02 +0000 (02:39 +0000)]
For stand-alone build, generate Platform_build.xml and call prebuild firstly.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1532 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFor one library class, list all library instances from all packages in workspace.
jlin16 [Wed, 13 Sep 2006 14:51:47 +0000 (14:51 +0000)]
For one library class, list all library instances from all packages in workspace.
Fix the PCD memory database inconsistency problem when changing PCD item type in platform.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1531 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1.Support to drop Pei Services Table Pointer at best.
qhuang8 [Wed, 13 Sep 2006 10:00:18 +0000 (10:00 +0000)]
1.Support to drop Pei Services Table Pointer at best.
2.Change the comments style of Migration tool.
3.Fix a bug in identify function header.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1530 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago(Customized Compression)If setting the EncapsulationType="Compress", Tool will transf...
qouyang [Wed, 13 Sep 2006 09:20:36 +0000 (09:20 +0000)]
(Customized Compression)If setting the EncapsulationType="Compress", Tool will transfer it to sectiontype="EFI_SECTION_COMPRESS" in <gensection>element of <genffsFile> task.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1529 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoUpdate log.
wuyizhong [Wed, 13 Sep 2006 07:40:49 +0000 (07:40 +0000)]
Update log.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1528 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd warning message for single module build if multi-thread enabled.
wuyizhong [Wed, 13 Sep 2006 07:14:54 +0000 (07:14 +0000)]
Add warning message for single module build if multi-thread enabled.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1527 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAuto close multi-thread flag when stand-alone module build. Also change some logs.
wuyizhong [Wed, 13 Sep 2006 07:02:50 +0000 (07:02 +0000)]
Auto close multi-thread flag when stand-alone module build. Also change some logs.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1526 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoEnhance recognizing Macro/Type defined in Library.
qhuang8 [Wed, 13 Sep 2006 07:00:19 +0000 (07:00 +0000)]
Enhance recognizing Macro/Type defined in Library.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1525 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoMove the generic ConPlatform module from EdkNt32Pkg to EdkModulePkg.
lgao4 [Wed, 13 Sep 2006 05:03:05 +0000 (05:03 +0000)]
Move the generic ConPlatform module from EdkNt32Pkg to EdkModulePkg.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1524 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoMove ConPlatform module from EdkNT32 package to EdkModulePkg, and remove EdkPeCoffLoa...
lgao4 [Wed, 13 Sep 2006 05:02:30 +0000 (05:02 +0000)]
Move ConPlatform module from EdkNT32 package to EdkModulePkg, and remove EdkPeCoffLoaderX64Lib from DxeIplX64 module because EdkPeCoffLoaderLib based on new BasePeCoffLib can support 32bit and 64bit PE iamge both.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1523 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd more comments.
wuyizhong [Wed, 13 Sep 2006 03:32:00 +0000 (03:32 +0000)]
Add more comments.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1522 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoTo locate module precisely in stand-alone module build. Except Module Guid, add MSA...
wuyizhong [Wed, 13 Sep 2006 03:25:23 +0000 (03:25 +0000)]
To locate module precisely in stand-alone module build. Except Module Guid, add MSA file path to consider.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1521 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoModify for enabling native VISTA
jchen20 [Wed, 13 Sep 2006 02:22:42 +0000 (02:22 +0000)]
Modify for enabling native VISTA

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1520 6f19259b-4bc3-4df7-8a09-765794883524

17 years ago1) Changed ToolArg class to abstract generic arguments of a tool
jwang36 [Wed, 13 Sep 2006 02:15:32 +0000 (02:15 +0000)]
1) Changed ToolArg class to abstract generic arguments of a tool
2) Added FileArg class to abstract arguments which represent the path of a file
3) Changed the log method to EdkLog and the message format for flashmap, fwimage, gendepex, genfvimage, gensection, peirebase, strgather and vfrcompile tool. And changed these tools to use ToolArg and FileArg to keep their arguments.
4) Added more verbose message for OnDependency task
5) Changed MakeDeps tool to insert a file end flag. This is very useful when dependency check is broken occasionally
6) Cleaned the coding style of java code

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1519 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoupdate GetPerformanceCounterProperties() declare
vanjeff [Wed, 13 Sep 2006 01:10:51 +0000 (01:10 +0000)]
update GetPerformanceCounterProperties() declare

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1518 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix the problem of not displaying library instances for multiple archs in supArchList.
jlin16 [Tue, 12 Sep 2006 09:38:28 +0000 (09:38 +0000)]
Fix the problem of not displaying library instances for multiple archs in supArchList.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1517 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoUpdate LOG process.
wuyizhong [Tue, 12 Sep 2006 07:16:25 +0000 (07:16 +0000)]
Update LOG process.
1. Sort all log messages by module. Logs at the bottom of build.log is all logs already print to cmd
2. Once one module occurs error, print all logs belongs to this module’s

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1516 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoMerged the <libset> in <GenDll> to avoid warning message.
jwang36 [Tue, 12 Sep 2006 02:14:45 +0000 (02:14 +0000)]
Merged the <libset> in <GenDll> to avoid warning message.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1515 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoUpdated the default to parallel build. Even on a single core build is faster with...
ajfish [Mon, 11 Sep 2006 19:11:37 +0000 (19:11 +0000)]
Updated the default to parallel build. Even on a single core build is faster with threads. Set MAX thread number to 1+ max core in your system.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1514 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd migration rule for Build Guid Hob.
qhuang8 [Mon, 11 Sep 2006 13:49:03 +0000 (13:49 +0000)]
Add migration rule for Build Guid Hob.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1513 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoHandle module entry point special case for self-relocated modules. (Replace reference...
qhuang8 [Mon, 11 Sep 2006 12:17:47 +0000 (12:17 +0000)]
Handle module entry point special case for self-relocated modules. (Replace references of original module entry point with _ModuleEntryPoint)

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1512 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRemove the special case handling of EfiInitializeDriverLib & DxeIntializeDriverLib
qhuang8 [Mon, 11 Sep 2006 09:53:28 +0000 (09:53 +0000)]
Remove the special case handling of EfiInitializeDriverLib & DxeIntializeDriverLib

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1511 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFix EDKT263. Change save dialog to open dialog. Update all Frame's titles.
wuyizhong [Mon, 11 Sep 2006 09:12:17 +0000 (09:12 +0000)]
Fix EDKT263. Change save dialog to open dialog. Update all Frame's titles.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1510 6f19259b-4bc3-4df7-8a09-765794883524

17 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1509 6f19259b...
wuyizhong [Mon, 11 Sep 2006 07:39:08 +0000 (07:39 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1509 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoAdd two attributes to target.template. MULTIPLE_THREAD is to enable/disable multi...
wuyizhong [Mon, 11 Sep 2006 06:42:49 +0000 (06:42 +0000)]
Add two attributes to target.template. MULTIPLE_THREAD is to enable/disable multi-thread build. MAX_CONCURRENT_THREAD_NUMBER is used to specify the number of concurrent threads.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1508 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoRemove TianoToolsException.java. Add code to stop all threads once one corrupts.
wuyizhong [Mon, 11 Sep 2006 06:29:26 +0000 (06:29 +0000)]
Remove TianoToolsException.java. Add code to stop all threads once one corrupts.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1507 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoSupport calling customized compression tool in FrameworkTask.
qouyang [Sun, 10 Sep 2006 12:51:19 +0000 (12:51 +0000)]
Support calling customized compression tool in FrameworkTask.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1506 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoModify FV attribute editor and generate FvImage Attributes in FPD file.
jlin16 [Sun, 10 Sep 2006 07:45:21 +0000 (07:45 +0000)]
Modify FV attribute editor and generate FvImage Attributes in FPD file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1505 6f19259b-4bc3-4df7-8a09-765794883524

17 years agoFixed a bug in WriteBackInvalidDataCache() that always flush cache lines even when...
bxing [Sat, 9 Sep 2006 02:44:57 +0000 (02:44 +0000)]
Fixed a bug in WriteBackInvalidDataCache() that always flush cache lines even when the argument Length is zero.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1504 6f19259b-4bc3-4df7-8a09-765794883524