jwang36 [Tue, 4 Jul 2006 02:51:07 +0000 (02:51 +0000)]
added asm file preprocess in <Build_Assembly> macro
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@726
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 4 Jul 2006 01:58:01 +0000 (01:58 +0000)]
remove unused PCD entry in EdkNt32Pkg Package.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@725
6f19259b-4bc3-4df7-8a09-
765794883524
lhauch [Tue, 4 Jul 2006 00:54:00 +0000 (00:54 +0000)]
Removed the namespace="##local" from the UserExtensions sub-element. Any valid XML tags can be placed within this section, and our tools still validate correctly. However, the UserExtensions does not support just data - data must wrapped within XML tags.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@724
6f19259b-4bc3-4df7-8a09-
765794883524
lhauch [Tue, 4 Jul 2006 00:40:35 +0000 (00:40 +0000)]
Added a line to create a target.txt if one does not exist, based on the target.template file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@723
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 3 Jul 2006 15:40:49 +0000 (15:40 +0000)]
Add PcdDxe and PcdPEIM to all-arch for EdkModulePkg-All-Archs.fpd
Fix a few bugs in PcdDxe and PcdPEIM
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@722
6f19259b-4bc3-4df7-8a09-
765794883524
qouyang [Mon, 3 Jul 2006 08:25:23 +0000 (08:25 +0000)]
Add follows warpped tianotools to frameworktask:
1. CreateMtFileTask
2. EfiCompressTask
3. EfiRomTask
4. FlashMapTask
5. GenAcpiTableTask
6. GenCapsuleHdrTask
7. GenTeImageTask
8. PeiReBaseTask
9. SectApResetVectorFixupTask
10.SecFixupTask
11.SplitfileTask
12.StripTask
13.ZeroDebugDataTask
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@720
6f19259b-4bc3-4df7-8a09-
765794883524
wuyizhong [Mon, 3 Jul 2006 05:22:59 +0000 (05:22 +0000)]
Add build macro to generate section type TE.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@719
6f19259b-4bc3-4df7-8a09-
765794883524
jlin16 [Mon, 3 Jul 2006 03:51:10 +0000 (03:51 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@718
6f19259b-4bc3-4df7-8a09-
765794883524
lhauch [Mon, 3 Jul 2006 03:44:36 +0000 (03:44 +0000)]
Added two optional attributes to the Cloned element, FarGuid and Id that can be used to track the heritage.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@717
6f19259b-4bc3-4df7-8a09-
765794883524
wuyizhong [Mon, 3 Jul 2006 03:28:47 +0000 (03:28 +0000)]
Change HelloWold's ModuleType from DXE_DRIVER to UEFI_APPLICATION.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@716
6f19259b-4bc3-4df7-8a09-
765794883524
lhauch [Mon, 3 Jul 2006 02:39:29 +0000 (02:39 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@715
6f19259b-4bc3-4df7-8a09-
765794883524
jlin16 [Mon, 3 Jul 2006 01:20:43 +0000 (01:20 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@714
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Sun, 2 Jul 2006 19:09:30 +0000 (19:09 +0000)]
Modify MSA file for correcting <TokenSpaceGuidCName>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@713
6f19259b-4bc3-4df7-8a09-
765794883524
jlin16 [Sun, 2 Jul 2006 03:17:57 +0000 (03:17 +0000)]
Flash Setting Refinement
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@711
6f19259b-4bc3-4df7-8a09-
765794883524
jlin16 [Sat, 1 Jul 2006 11:43:16 +0000 (11:43 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@710
6f19259b-4bc3-4df7-8a09-
765794883524
jlin16 [Sat, 1 Jul 2006 11:42:35 +0000 (11:42 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@709
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Sat, 1 Jul 2006 10:39:42 +0000 (10:39 +0000)]
After change token space guid from guid value to Guid's CName, change code to support that.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@707
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Sat, 1 Jul 2006 06:43:26 +0000 (06:43 +0000)]
1, Add Guid declaration into EdkModulePkg.spd, EdkNt32Pkg.spd and MdePkg.spd file
2, Correct Guid CName field for all PCDs in EdkModule.pkg, EdkModulePkg-All-Archs.fpd, Nt32.fpd, Mde.fpd, MdePkg-All-Archs.fpd
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@706
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Sat, 1 Jul 2006 03:55:08 +0000 (03:55 +0000)]
Put the FD creation operation in run.cmd temporary.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@705
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Sat, 1 Jul 2006 02:19:31 +0000 (02:19 +0000)]
Clean up for debug message of PCD tools.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@704
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 30 Jun 2006 21:03:35 +0000 (21:03 +0000)]
added EdkDxeSalLib for EmuVariable module
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@703
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 30 Jun 2006 20:42:23 +0000 (20:42 +0000)]
changed the default path for EBC tool
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@702
6f19259b-4bc3-4df7-8a09-
765794883524
qouyang [Fri, 30 Jun 2006 20:34:18 +0000 (20:34 +0000)]
for new tools
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@701
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 30 Jun 2006 20:31:48 +0000 (20:31 +0000)]
removed unnecessary name space declarations in some top level elements
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@700
6f19259b-4bc3-4df7-8a09-
765794883524
qouyang [Fri, 30 Jun 2006 20:24:01 +0000 (20:24 +0000)]
For new tools
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@699
6f19259b-4bc3-4df7-8a09-
765794883524
wuyizhong [Fri, 30 Jun 2006 20:16:26 +0000 (20:16 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@698
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 30 Jun 2006 20:15:32 +0000 (20:15 +0000)]
removed mbd file verification, added fpd file verification
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@697
6f19259b-4bc3-4df7-8a09-
765794883524
wuyizhong [Fri, 30 Jun 2006 20:10:58 +0000 (20:10 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@696
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 30 Jun 2006 20:08:17 +0000 (20:08 +0000)]
FDPManifest.xsd has been changed to FarManifest.xsd
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@695
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 30 Jun 2006 20:05:49 +0000 (20:05 +0000)]
re-added
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@694
6f19259b-4bc3-4df7-8a09-
765794883524
qouyang [Fri, 30 Jun 2006 20:02:20 +0000 (20:02 +0000)]
For new Tool.
Remove some unused Protocol, Guid, ppi which defined in MSA but don't find in SPD
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@693
6f19259b-4bc3-4df7-8a09-
765794883524
qouyang [Fri, 30 Jun 2006 19:56:10 +0000 (19:56 +0000)]
New tool.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@692
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 30 Jun 2006 19:37:55 +0000 (19:37 +0000)]
deleted all obsoleted configuration files
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@691
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 30 Jun 2006 19:33:28 +0000 (19:33 +0000)]
added all supported platforms
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@690
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 30 Jun 2006 19:29:21 +0000 (19:29 +0000)]
converted all surface area description files to new schema
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@689
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 30 Jun 2006 19:01:55 +0000 (19:01 +0000)]
converted all surface area description files to new schema
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@688
6f19259b-4bc3-4df7-8a09-
765794883524
wuyizhong [Fri, 30 Jun 2006 18:17:09 +0000 (18:17 +0000)]
Change to new XML Schema.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@687
6f19259b-4bc3-4df7-8a09-
765794883524
wuyizhong [Fri, 30 Jun 2006 18:03:20 +0000 (18:03 +0000)]
Change to new XML Schema.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@686
6f19259b-4bc3-4df7-8a09-
765794883524
wuyizhong [Fri, 30 Jun 2006 18:02:35 +0000 (18:02 +0000)]
Using ModuleType to determine FFS file extension.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@685
6f19259b-4bc3-4df7-8a09-
765794883524
wuyizhong [Fri, 30 Jun 2006 18:00:37 +0000 (18:00 +0000)]
This file is never used any more. Enhance Cpptasks.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@684
6f19259b-4bc3-4df7-8a09-
765794883524
wuyizhong [Fri, 30 Jun 2006 17:59:08 +0000 (17:59 +0000)]
Change to new XML Schema. Using Module_Type to determine SubSystem value
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@683
6f19259b-4bc3-4df7-8a09-
765794883524
wuyizhong [Fri, 30 Jun 2006 17:57:58 +0000 (17:57 +0000)]
Change to new XML Schema.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@682
6f19259b-4bc3-4df7-8a09-
765794883524
wuyizhong [Fri, 30 Jun 2006 17:56:20 +0000 (17:56 +0000)]
Change to new XML Schema.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@681
6f19259b-4bc3-4df7-8a09-
765794883524
wuyizhong [Fri, 30 Jun 2006 17:55:30 +0000 (17:55 +0000)]
Change to new XML Schema
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@680
6f19259b-4bc3-4df7-8a09-
765794883524
wuyizhong [Fri, 30 Jun 2006 17:53:27 +0000 (17:53 +0000)]
Change to new XML Schema.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@679
6f19259b-4bc3-4df7-8a09-
765794883524
wuyizhong [Fri, 30 Jun 2006 17:51:10 +0000 (17:51 +0000)]
Change NT32 to new XML Schema.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@678
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 30 Jun 2006 12:38:31 +0000 (12:38 +0000)]
changed module's duplicated guid value
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@677
6f19259b-4bc3-4df7-8a09-
765794883524
jlin16 [Fri, 30 Jun 2006 11:27:36 +0000 (11:27 +0000)]
Modify BuildOptions and Flash editors in FPD file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@676
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 30 Jun 2006 10:27:49 +0000 (10:27 +0000)]
Add X64 binary shell files
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@673
6f19259b-4bc3-4df7-8a09-
765794883524
hche10x [Fri, 30 Jun 2006 10:06:58 +0000 (10:06 +0000)]
Remove ModuleEditor and PackageEditor from Tools\Source
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@672
6f19259b-4bc3-4df7-8a09-
765794883524
hche10x [Fri, 30 Jun 2006 09:59:54 +0000 (09:59 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@671
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Fri, 30 Jun 2006 08:40:03 +0000 (08:40 +0000)]
1.Updated some functions header of BaseLib with new MWG spec
2.Rollback EnablePaging64.asm
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@669
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 30 Jun 2006 04:47:43 +0000 (04:47 +0000)]
Remove DiskIoPartition and old Emu, adjust MonoStatusCode in EdkNt32Pkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@668
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 30 Jun 2006 04:46:20 +0000 (04:46 +0000)]
Adjust MonoStatusCode module in EdkNt32Pkg to avoid ".." used in Msa file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@667
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 30 Jun 2006 04:45:20 +0000 (04:45 +0000)]
remove this old emu directory
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@666
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 30 Jun 2006 04:41:18 +0000 (04:41 +0000)]
Remove DiskIoPartition module
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@665
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 29 Jun 2006 10:31:10 +0000 (10:31 +0000)]
Sync DebugSupport Protocol with UEFI2.0 spec
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@656
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 29 Jun 2006 02:19:49 +0000 (02:19 +0000)]
merged the last changes in new schema
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@654
6f19259b-4bc3-4df7-8a09-
765794883524
qouyang [Wed, 28 Jun 2006 10:01:50 +0000 (10:01 +0000)]
Fixed autogen bug (EDKT12, EDKT19)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@652
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 28 Jun 2006 09:41:50 +0000 (09:41 +0000)]
1.BaseMemoryLibMmx: Add X64 Cpu Arch support.
2.BasePrintLib: Fix some minor bugs
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@651
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 28 Jun 2006 09:01:26 +0000 (09:01 +0000)]
Change VOID into VOID * in function header
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@650
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 28 Jun 2006 08:42:05 +0000 (08:42 +0000)]
1. Fixed bug in FlushCacheLine.asm, added return value
2. Updated AsmEnablePaging64(), added far jump to long mode with updating CS
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@649
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Tue, 27 Jun 2006 14:34:16 +0000 (14:34 +0000)]
commented out building ModuleEditor and PackageEditor
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@644
6f19259b-4bc3-4df7-8a09-
765794883524
jwang36 [Tue, 27 Jun 2006 14:24:33 +0000 (14:24 +0000)]
merged part of new changes in new schema, and changed genbuild code accordingly
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@643
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Mon, 26 Jun 2006 17:36:46 +0000 (17:36 +0000)]
Fix a bug for regular expression using wrong module's file name which contains '\'.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@633
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Mon, 26 Jun 2006 17:09:08 +0000 (17:09 +0000)]
Fix a bug for token number set in FPD can not exceed 2^31. The fixing is using Long instead of int type.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@632
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 26 Jun 2006 13:41:23 +0000 (13:41 +0000)]
1) correct the assert condition for LibPcdSetPtr and LibPcdSetExPtr
2) make sure VOID* type dynamic PCD entry can handle ASCII string correctly.
3) correct one bug where if StringTable is empty the autogen.c won't compile.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@630
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 26 Jun 2006 10:20:56 +0000 (10:20 +0000)]
• BaseMemoryLib:
Modify some Aassert()s conditions to sync with MWG 0.56d
Modify some defects in function header.
• PostCodeLib:
Implement PeiDxePostCodeLibReportStatusCode.
• Misc
Rename BaseDebugLibReportStatusCode to PeiDxeDebugLibReportStatusCode
Remove tabs in all .c and .h files in MdePkg.
Rename PeiServicesReinstallPpi() to PeiServicesReInstallPpi()
Adjust some minor coding style in PeCoffLoaderGetEntryPointerLib()
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@628
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 26 Jun 2006 10:20:22 +0000 (10:20 +0000)]
• BaseMemoryLib:
Modify some Aassert()s conditions to sync with MWG 0.56d
Modify some defects in function header.
• PostCodeLib:
Implement PeiDxePostCodeLibReportStatusCode.
• Misc
Rename BaseDebugLibReportStatusCode to PeiDxeDebugLibReportStatusCode
Remove tabs in all .c and .h files in MdePkg.
Rename PeiServicesReinstallPpi() to PeiServicesReInstallPpi()
Adjust some minor coding style in PeCoffLoaderGetEntryPointerLib()
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@627
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 26 Jun 2006 10:18:28 +0000 (10:18 +0000)]
• BaseMemoryLib:
Modify some Aassert()s conditions to sync with MWG 0.56d
Modify some defects in function header.
• PostCodeLib:
Implement PeiDxePostCodeLibReportStatusCode.
• Misc
Rename BaseDebugLibReportStatusCode to PeiDxeDebugLibReportStatusCode
Remove tabs in all .c and .h files in MdePkg.
Rename PeiServicesReinstallPpi() to PeiServicesReInstallPpi()
Adjust some minor coding style in PeCoffLoaderGetEntryPointerLib()
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@626
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Mon, 26 Jun 2006 02:27:11 +0000 (02:27 +0000)]
Roll back modification for autogen of assemble code, we do not support PCD autogen for assemble code.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@625
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 23 Jun 2006 14:45:44 +0000 (14:45 +0000)]
Fix Buger in this file to process the ffs file that only contain one compressed section.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@617
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 23 Jun 2006 14:41:16 +0000 (14:41 +0000)]
1) Add in support to traverse taken space
2) Remove unused import in DynamicTokenValue.java.
3) Support Byte Stream input for Pointer type Dynamic PCD entry in FPD file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@616
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Fri, 23 Jun 2006 13:17:53 +0000 (13:17 +0000)]
The main trunk of tip is broken by Scott's removing of PcdPeimTest driver, but forget remove it from EdkModulePkg.spd and <FrameworkModules> in Nt32.fpd. I have fixed it.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@615
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Fri, 23 Jun 2006 12:00:58 +0000 (12:00 +0000)]
Enabling use PcdSetXX macro to set value for PATCHABLE_IN_MODULE, DYNAMIC, DYNAMIC_EX type PCD
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@614
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 23 Jun 2006 09:26:50 +0000 (09:26 +0000)]
Remove the dead files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@612
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 23 Jun 2006 09:10:00 +0000 (09:10 +0000)]
Remove the dead files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@611
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 23 Jun 2006 09:07:36 +0000 (09:07 +0000)]
Remove the dead files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@610
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 23 Jun 2006 09:06:57 +0000 (09:06 +0000)]
Remove the dead files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@609
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 23 Jun 2006 08:42:54 +0000 (08:42 +0000)]
Remove the dead files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@608
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 23 Jun 2006 08:30:53 +0000 (08:30 +0000)]
Remove the dead files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@607
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 23 Jun 2006 06:40:50 +0000 (06:40 +0000)]
1) make sure a empty database will be generated if the Uinitialized database portion is empty.
2) add a newline at the end of Autogen.c for PCD driver/PEIM.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@606
6f19259b-4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 23 Jun 2006 04:30:23 +0000 (04:30 +0000)]
1) remove some dead code from WinNtBusDriver.c
2) change PCD_INVALID_TOKEN_NUMBER to 0 as stipulated in MWG spec and PCD spec.
3) support returning a Default Value when a read failure by variable service for PCD entry with Variable Enabled.
4) Remove a lot of unreferenced JAVA import from CollectPCDAction.java, PCDAutoGenAction.java, MemoryDatabaseManager.java, Token.java and UsageInstance.java.
5) Opimized to merge elements in all tables in PCD database for make the code compact.
6) Did a tighter check on how dynamic PCD entry is referenced in each module.
7) Update the PCD driver/PEIM and PCD database generation verion to 2.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@605
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Thu, 22 Jun 2006 23:19:41 +0000 (23:19 +0000)]
Explain how to build for other architectures.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@601
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Thu, 22 Jun 2006 14:08:17 +0000 (14:08 +0000)]
In before, FixedPcdGetxx macro was defined as global variable, it is wrong. It should be defined as value directly, and module developer can use it to define length of array.
1) Change macro FixedPcdGetxx to value macro.
2) Change some wrong macro usage in library.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@599
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Thu, 22 Jun 2006 14:07:22 +0000 (14:07 +0000)]
In before, FixedPcdGetxx macro was defined as global variable, it is wrong. It should be defined as value directly, and module developer can use it to define length of array.
1) Change macro FixedPcdGetxx to value macro.
2) Change some wrong macro usage in library.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@598
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 22 Jun 2006 12:32:30 +0000 (12:32 +0000)]
Fix buger in DxeMain module and modify uefispec.h coding style
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@597
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Thu, 22 Jun 2006 08:17:35 +0000 (08:17 +0000)]
In before, module type is judged by the sub element value in <ModuleSA>, it is not totally correct. Now the module type will be retrieved from GlobalData after pre-process all MSA document.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@595
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 22 Jun 2006 06:09:37 +0000 (06:09 +0000)]
1. UINTN & INTN issue for EBC architecture:
The MAX_BIT of EBC will no longer be fixed to bit 63. It is defined as (1ULL << (sizeof (INTN) * 8 - 1)).
Make EdkModulePkg & MdePkg EBC compiler clean: treat all EFI_STATUS error code as variable.
2. PrintLib
Complete all missing ASSERT()s.
Fix “\n” & “%\n” issue thanks to the clarification of MWG 0.56d.
Adjust StatusString array to support EBC build.
3. BaseMemoryLib
Adjust ASSERT () & function header of ComparaMem, SetMemXX, ScanMemXX to synchronize with MWG 0.56d.
4.SmbusLib
Change Pec bit to bit 22 SmBusAddress to synchronize MWG 0.56d.
Add ASSERT()s to check if length is illegal for SmBusBlockWrite() & SmBusProcessBlock() since it is 6 bit now.
5. PerformanceLib
Rename “EdkDxePerformanceLib” & “EdkPeiPerformanceLib” to “DxePerformanceLib” & “PeiPerformanceLib” respectively.
Synchronize the function header of GetPerformanceMeasurement() with MWG 0.56d.
6. BasePeCoffLoaderLib.
Make PeCoffLoaderLoadImage () Assert() if ImageContext is NULL>
Make PeCoffLoaderLoadImage () return RETURN_INVALID_PARAMETER if the ImageAddress in ImageContext is 0.
Adjust some coding style.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@594
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 22 Jun 2006 06:08:00 +0000 (06:08 +0000)]
1. UINTN & INTN issue for EBC architecture:
The MAX_BIT of EBC will no longer be fixed to bit 63. It is defined as (1ULL << (sizeof (INTN) * 8 - 1)).
Make EdkModulePkg & MdePkg EBC compiler clean: treat all EFI_STATUS error code as variable.
2. PrintLib
Complete all missing ASSERT()s.
Fix “\n” & “%\n” issue thanks to the clarification of MWG 0.56d.
Adjust StatusString array to support EBC build.
3. BaseMemoryLib
Adjust ASSERT () & function header of ComparaMem, SetMemXX, ScanMemXX to synchronize with MWG 0.56d.
4.SmbusLib
Change Pec bit to bit 22 SmBusAddress to synchronize MWG 0.56d.
Add ASSERT()s to check if length is illegal for SmBusBlockWrite() & SmBusProcessBlock() since it is 6 bit now.
5. PerformanceLib
Rename “EdkDxePerformanceLib” & “EdkPeiPerformanceLib” to “DxePerformanceLib” & “PeiPerformanceLib” respectively.
Synchronize the function header of GetPerformanceMeasurement() with MWG 0.56d.
6. BasePeCoffLoaderLib.
Make PeCoffLoaderLoadImage () Assert() if ImageContext is NULL>
Make PeCoffLoaderLoadImage () return RETURN_INVALID_PARAMETER if the ImageAddress in ImageContext is 0.
Adjust some coding style.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@593
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Thu, 22 Jun 2006 05:46:21 +0000 (05:46 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@592
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Thu, 22 Jun 2006 05:39:54 +0000 (05:39 +0000)]
1) Change the schema type for <VariableGuid> used in PCD HiiEnable group in FPD file.
2) Modify PCD tools to support that.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@591
6f19259b-4bc3-4df7-8a09-
765794883524
lhauch [Thu, 22 Jun 2006 00:42:17 +0000 (00:42 +0000)]
Major Changes - most of MSA and SPD are completed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@590
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Wed, 21 Jun 2006 21:09:12 +0000 (21:09 +0000)]
Not needed
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@588
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Wed, 21 Jun 2006 17:39:11 +0000 (17:39 +0000)]
Clean up some data type mismatches.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@587
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Wed, 21 Jun 2006 16:07:38 +0000 (16:07 +0000)]
1) Move almost new schema related to PCD on branch to transition scheme in main trunk.
2) Remove the original unused PCD schema in FPD in main trunk.
2) Modify PCD tools to support updated schema in main trunk.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@585
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Wed, 21 Jun 2006 09:16:41 +0000 (09:16 +0000)]
Modify PCD declaration according to new schema.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@583
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Wed, 21 Jun 2006 03:36:00 +0000 (03:36 +0000)]
Use the address of guid array as parameter directly for _PCD_MODE_xx macro for DynamicEx type PCD.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@582
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 21 Jun 2006 02:59:51 +0000 (02:59 +0000)]
Fix bug in DxeMain module and EdkMemoryStatusCodeLib library.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@581
6f19259b-4bc3-4df7-8a09-
765794883524
bbahnsen [Tue, 20 Jun 2006 22:48:13 +0000 (22:48 +0000)]
Remove
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@578
6f19259b-4bc3-4df7-8a09-
765794883524