lhauch [Mon, 25 Sep 2006 23:04:27 +0000 (23:04 +0000)]
Made sure that the Extern element groups were clearly defined, made sure that a Driver group contains a DriverBinding, if it will contain a ComponentName and/or DriverConfig and/or DriverDiag statement.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1616
6f19259b-4bc3-4df7-8a09-
765794883524
lhauch [Mon, 25 Sep 2006 22:10:26 +0000 (22:10 +0000)]
Fixed grammar in text messages.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1615
6f19259b-4bc3-4df7-8a09-
765794883524
lhauch [Mon, 25 Sep 2006 20:00:57 +0000 (20:00 +0000)]
Fixed wording for Legacy FlashMap.h Header question
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1614
6f19259b-4bc3-4df7-8a09-
765794883524
qouyang [Mon, 25 Sep 2006 15:41:29 +0000 (15:41 +0000)]
Removed some output information for debug purpose.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1613
6f19259b-4bc3-4df7-8a09-
765794883524
qouyang [Mon, 25 Sep 2006 15:18:01 +0000 (15:18 +0000)]
Fixed EDKT318
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1612
6f19259b-4bc3-4df7-8a09-
765794883524
qouyang [Mon, 25 Sep 2006 14:29:57 +0000 (14:29 +0000)]
Fixed EDKT318
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1611
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 25 Sep 2006 10:05:26 +0000 (10:05 +0000)]
1.Fix .global issue in GAS (EdkT207).
2.Fix Label start with @ (EdkT208).
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1610
6f19259b-4bc3-4df7-8a09-
765794883524
wuyizhong [Mon, 25 Sep 2006 09:22:01 +0000 (09:22 +0000)]
Degrade echo "Ignoring File..." message from WARNING to INFO. Add process status indicator during parallel build.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1609
6f19259b-4bc3-4df7-8a09-
765794883524
alfred [Mon, 25 Sep 2006 08:54:58 +0000 (08:54 +0000)]
implement MsaOwner.java partly
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1608
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 25 Sep 2006 08:27:07 +0000 (08:27 +0000)]
Don't copy *.te file into Bin_DIR directory.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1607
6f19259b-4bc3-4df7-8a09-
765794883524
jlin16 [Mon, 25 Sep 2006 08:18:26 +0000 (08:18 +0000)]
do not generate version attributes when saving module order information in FV if no version data provided in ModuleSA or original BuildOptions->UserExtensions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1606
6f19259b-4bc3-4df7-8a09-
765794883524
wuyizhong [Mon, 25 Sep 2006 08:17:50 +0000 (08:17 +0000)]
Support "Defining Module Sequence in FV.inf". Since modules sequences in Fv.inf can be customized explicitly in FPD.BuildOptions.UserExtensions[UserID='IMAGES' Identifier='1'] with WIZARD tool, now build tool will check it and use it if exists.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1605
6f19259b-4bc3-4df7-8a09-
765794883524
hche10x [Mon, 25 Sep 2006 07:29:33 +0000 (07:29 +0000)]
1. Fix EDKT314 Display module source/binary in a radio box
2. Fix EDKT279 Genertate Guilds.xref by wizard tools
3. Fix a typo error in SourceFilesDlg.java
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1604
6f19259b-4bc3-4df7-8a09-
765794883524
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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