]>
git.proxmox.com Git - mirror_edk2.git/log
qwang12 [Fri, 21 Nov 2008 15:07:50 +0000 (15:07 +0000)]
1) StrGather (Build.exe) in compatible mode add a Framework Package Header to replace the original “ArrayLength” generated in the output.
2) VfrCompiler in compatible mode add a Framework Package Header to replace the original “ArrayLength” generated in the output.
3) HII Thunk module nows support Narrow Font registered using Framework New Pack HII interface.
4) Fix a bug in IfrLibCreatePopUp2 by updating the prototype. The previous way of using VA_START to get the address of parameter in the argument list and expecting the parameters that follows will be found using VA_ARG macro is wrong.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6672
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 21 Nov 2008 15:07:14 +0000 (15:07 +0000)]
1) StrGather (Build.exe) in compatible mode add a Framework Package Header to replace the original “ArrayLength” generated in the output.
2) VfrCompiler in compatible mode add a Framework Package Header to replace the original “ArrayLength” generated in the output.
3) HII Thunk module nows support Narrow Font registered using Framework New Pack HII interface.
4) Fix a bug in IfrLibCreatePopUp2 by updating the prototype. The previous way of using VA_START to get the address of parameter in the argument list and expecting the parameters that follows will be found using VA_ARG macro is wrong.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6671
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Fri, 21 Nov 2008 09:48:41 +0000 (09:48 +0000)]
using the exact device path DEBUGPORT_DEVICE_PATH.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6670
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Fri, 21 Nov 2008 09:31:31 +0000 (09:31 +0000)]
Code and comments have been checked with spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6669
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Fri, 21 Nov 2008 09:27:14 +0000 (09:27 +0000)]
synchronize the file with the MDE_Library_Spec and fixed some typo.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6668
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Fri, 21 Nov 2008 08:32:38 +0000 (08:32 +0000)]
code scrub.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6667
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 21 Nov 2008 07:23:17 +0000 (07:23 +0000)]
1. Enhance GenFv WriteFvMap function to print basic debug information (entrypoint, baseaddress, .text, .data section base address) when no map can be referred.
2. Enhance GenFv tool to create the non PI file system firmware volume.
3. Update VfrComile
1) Set the first framework var store name to “Setup”
2) Support DEFAULT and MANUFACTURING for framework CheckBox flags value
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6666
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Fri, 21 Nov 2008 07:13:33 +0000 (07:13 +0000)]
Code scrub for DebugPortDxe.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6665
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Fri, 21 Nov 2008 07:07:12 +0000 (07:07 +0000)]
synchronize the MdePkg/Include/Library/PcdLib.h and the MDE_Library_Spec.Add the commit for Macro in the PcdLib.h reference to the Spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6664
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Fri, 21 Nov 2008 07:03:12 +0000 (07:03 +0000)]
Function comments have been checked with spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6663
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 21 Nov 2008 06:59:58 +0000 (06:59 +0000)]
1) Remove the variable initalization in declaration.
2) Change all gBS->FreePool to use the MdePkg/BaseLib's FreePool.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6662
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Fri, 21 Nov 2008 06:56:02 +0000 (06:56 +0000)]
Code and comments have been checked with spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6661
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Fri, 21 Nov 2008 06:34:54 +0000 (06:34 +0000)]
synchronize the MdePkg/Include/Library/MemoryAllocationLib.h,PalLib.h the MDE_Library_Spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6660
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 21 Nov 2008 05:55:40 +0000 (05:55 +0000)]
1. Add Max Try Times check to clear Ps2Kbd status register. If exceed the max try times, the device may be error.
2. To follow PI spec, PciCfg PPI doesn't require ASSERT for the unalign PCI IO access.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6659
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Fri, 21 Nov 2008 04:38:01 +0000 (04:38 +0000)]
Changed the way to compare the content of AutoGen with the file to be generated from it. This is to solve the re-generation issue of AutoGen files because of the newline format is different between the internal representation and the file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6658
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 21 Nov 2008 04:30:05 +0000 (04:30 +0000)]
change DxeSmmDriverEntryPoint library class name to UefiEntryPoint
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6657
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 21 Nov 2008 03:18:22 +0000 (03:18 +0000)]
detab
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6656
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Fri, 21 Nov 2008 03:07:28 +0000 (03:07 +0000)]
Function comments have been checked with spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6655
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 21 Nov 2008 03:00:06 +0000 (03:00 +0000)]
Update DeviceIo protocol based on EFI 1.1 updated spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6654
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Fri, 21 Nov 2008 02:57:57 +0000 (02:57 +0000)]
Function headers and comments have been checked with spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6653
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Fri, 21 Nov 2008 02:57:04 +0000 (02:57 +0000)]
Function headers and comments have been checked with spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6652
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Fri, 21 Nov 2008 02:03:33 +0000 (02:03 +0000)]
Function headers and comments have been checked with spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6651
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Thu, 20 Nov 2008 08:55:42 +0000 (08:55 +0000)]
Code and comments have been checked with spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6650
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 20 Nov 2008 07:19:01 +0000 (07:19 +0000)]
retried GetGraphicsBitMapFromFV()and GetGraphicsBitMapFromFVEx(), instead using GetSectionFromAnyFv() in DxeServiceLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6649
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Thu, 20 Nov 2008 06:28:39 +0000 (06:28 +0000)]
synchronize the MdePkg/Include/Library/IoLib.h and the MDE_Library_Spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6648
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 20 Nov 2008 06:27:17 +0000 (06:27 +0000)]
GCC Build Clean: Add doxygen comment and fix build break issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6647
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Thu, 20 Nov 2008 05:19:15 +0000 (05:19 +0000)]
Code have been checked with spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6646
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 20 Nov 2008 05:15:13 +0000 (05:15 +0000)]
ECC Cleanup: Remove variable initialization in declaration.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6645
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Thu, 20 Nov 2008 04:55:02 +0000 (04:55 +0000)]
Synchronize the MdePkg\Include\Library\HobLib.h,
DxeServicesTableLib.h with the MDE_Library_Spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6644
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 20 Nov 2008 03:19:35 +0000 (03:19 +0000)]
Removed Graphics library instance in IntelFrameworkModulePkg, since no one use it and Graphics library class will be retried later.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6643
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 20 Nov 2008 03:08:28 +0000 (03:08 +0000)]
1.Removed PrintXY from Graphics Library.
2.Added PrintXY and AsciiPrintXY in Uefi Library
3.Moved PcdUgaConsumeSupport from MdeModulePkg to MdePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6642
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 20 Nov 2008 02:02:16 +0000 (02:02 +0000)]
ECC clanup: Update the doxygen comment.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6641
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 20 Nov 2008 02:00:07 +0000 (02:00 +0000)]
Changed file line format of AutoGen files to native style.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6640
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Nov 2008 15:22:53 +0000 (15:22 +0000)]
Detab
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6639
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Nov 2008 15:14:25 +0000 (15:14 +0000)]
Detab
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6638
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 19 Nov 2008 14:25:16 +0000 (14:25 +0000)]
Update SecurityStub function to align PI spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6637
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 19 Nov 2008 14:24:27 +0000 (14:24 +0000)]
Update comments for Protocol definitions to match UEFI spec. And add the missing comments for the data structure.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6636
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 19 Nov 2008 14:23:54 +0000 (14:23 +0000)]
Update comments for Protocol definitions to match UEFI spec.
And add the missing comments for the data structure.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6635
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 19 Nov 2008 13:38:22 +0000 (13:38 +0000)]
Update the base name based on convention.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6634
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 19 Nov 2008 13:36:34 +0000 (13:36 +0000)]
ECC Cleanup: Update Doxygen comment
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6633
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 19 Nov 2008 12:30:42 +0000 (12:30 +0000)]
Doxygen fix.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6632
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 19 Nov 2008 12:01:25 +0000 (12:01 +0000)]
Fixed a ECC error.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6631
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Wed, 19 Nov 2008 10:01:14 +0000 (10:01 +0000)]
Comments have been synchronized with spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6630
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Wed, 19 Nov 2008 10:00:35 +0000 (10:00 +0000)]
Synchronize the MdePkg\Include\Library\BaseMemoryLib.h,
CacheMaintenance.h,CpuLib.h,DebugLib.h,DevicePathLib.h with the MDE_Library_Spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6629
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Wed, 19 Nov 2008 09:26:01 +0000 (09:26 +0000)]
Comments have been synchronized with spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6628
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 19 Nov 2008 08:57:18 +0000 (08:57 +0000)]
Fix two doxygen comment bugs.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6627
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Wed, 19 Nov 2008 08:52:23 +0000 (08:52 +0000)]
Comments have been synchronized with spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6626
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Wed, 19 Nov 2008 08:34:41 +0000 (08:34 +0000)]
clean up several unicode characters.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6625
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 19 Nov 2008 03:30:57 +0000 (03:30 +0000)]
Update doxygen comment for VarArg list parameter. "..."'s description is added.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6624
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 19 Nov 2008 03:29:46 +0000 (03:29 +0000)]
Update doxygen comment for VarArg list parameter. "..."'s description is added.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6623
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 19 Nov 2008 03:25:56 +0000 (03:25 +0000)]
Update doxygen comment for VarArg list parameter. "..."'s description is added.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6622
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 19 Nov 2008 03:24:44 +0000 (03:24 +0000)]
Update doxygen comment for VarArg list.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6621
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 19 Nov 2008 03:24:16 +0000 (03:24 +0000)]
Update doxygen comment.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6620
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 19 Nov 2008 03:23:04 +0000 (03:23 +0000)]
Update doxygen comment.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6619
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 19 Nov 2008 03:06:02 +0000 (03:06 +0000)]
Split Ebc from x64 implementation since x64 version supports to create x64 mode page tables in memory.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6618
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 19 Nov 2008 02:25:50 +0000 (02:25 +0000)]
Removed GLOBAL_REMOVE_IF_UNREFERENCED for patchable PCD because it will cause that patchable PCD variables information won't be in the map file generated by linker.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6617
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 18 Nov 2008 17:18:20 +0000 (17:18 +0000)]
fixing Doxygen comment block
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6616
6f19259b -4bc3-4df7-8a09-
765794883524
jgong5 [Tue, 18 Nov 2008 14:30:46 +0000 (14:30 +0000)]
synced function header
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6615
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 14:29:48 +0000 (14:29 +0000)]
[VfrCompiler FeatureRequest] Generate data for ConfigAccess.ExtractConfig() impl
Update the platform code after the above VfrCompiler checkin
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6614
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 14:27:22 +0000 (14:27 +0000)]
[VfrCompiler FeatureRequest] Generate data for ConfigAccess.ExtractConfig() impl
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6613
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 14:20:01 +0000 (14:20 +0000)]
1) Covert the FvAttributes back to format defined in Framework spec after calling the PI FV Protocol. This behavior is defined in Framework spec.
2) Set the EFI_FV_FILE_ATTRIB_MEMORY_MAPPED before calling PI FV Protocol->WriteFile interface.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6612
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 14:18:25 +0000 (14:18 +0000)]
Covert the FvAttributes back to format defined in PI spec after calling the Framework FV Protocol. This behavior is defined in PI spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6611
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 13:55:17 +0000 (13:55 +0000)]
EBC Cleanup: BaseIoLibIntrinsic is only supported for IA32, IPF, X64
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6610
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 13:53:57 +0000 (13:53 +0000)]
EBC Cleanup: _break is already defined in EdkCompatibilityPkg\Foundation\Include\Ebc\EfiBind.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6609
6f19259b -4bc3-4df7-8a09-
765794883524
jgong5 [Tue, 18 Nov 2008 13:37:36 +0000 (13:37 +0000)]
synced function header
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6608
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Tue, 18 Nov 2008 13:27:35 +0000 (13:27 +0000)]
Update PciOptionRomSupport.c to pass GCC build.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6607
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Tue, 18 Nov 2008 11:33:48 +0000 (11:33 +0000)]
Code Scrub: Code has been checked with MDE spec
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6606
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 10:04:51 +0000 (10:04 +0000)]
Remove unused comment.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6605
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 10:03:39 +0000 (10:03 +0000)]
1) Change the EFI_SPECIFICATION_VERSION to 0x00020000 and PI_SPECIFICATION_VERSION to 0x00009000. EdkCompatibilityPkg.dsc by default support UEFI 2.0 and Framework 0.9x.
2) Replace using these EDK 2 style INF file so that EdkCompatibilityPkg.dsc can be built under GCC, ICC and MSFT tool-chain.
EfiCommonLib_Edk2.inf
EfiRuntimeLib_Edk2.inf
Thunk16Lib_Edk2.inf
PeiLib_Edk2.inf
CpuIA32Lib_Edk2.inf
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6604
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 09:58:36 +0000 (09:58 +0000)]
ICC Cleanup.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6603
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 09:57:59 +0000 (09:57 +0000)]
ICC Cleanup:
#if __INTEL_COMPILER
//
// Disable the extra ";" warning;
// All places referencing EFI_GUID_STRING MACRO will generate this error.
//
#pragma warning ( disable : 424 )
//
// error #593: variable "Status" was set but never used
// This error may be flagged if a function only do ASSERT on return status when
// EFI_DEBUG is not defined (EDK's ASSERT will be defined as empty statement).
// To make EdkCompatibilityPkg buildable by ICC with EFI_DEBUG undefined, disable
// this warning.
//
#pragma warning ( disable : 593 )
//
// Disable ICC's remark #869: "Parameter" was never referenced warning.
// This is legal ANSI C code so we disable the remark that is turned on with -Wall
//
#pragma warning ( disable : 869 )
//
// Disable ICC's remark #1418: external function definition with no prior declaration.
// This is legal ANSI C code so we disable the remark that is turned on with /W4
//
#pragma warning ( disable : 1418 )
//
// Disable ICC's remark #1419: external declaration in primary source file
// This is legal ANSI C code so we disable the remark that is turned on with /W4
//
#pragma warning ( disable : 1419 )
#endif
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6602
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 09:56:50 +0000 (09:56 +0000)]
ICC cleanup: Add in (CONST EFI_PEI_SERVICES **)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6601
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 09:56:38 +0000 (09:56 +0000)]
ICC cleanup: Add in (CONST EFI_PEI_SERVICES **)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6600
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 09:56:27 +0000 (09:56 +0000)]
ICC cleanup: add EFI_PEI_TRANSFER_CONTROL_SET_JUMP and EFI_PEI_TRANSFER_CONTROL_LONG_JUMP data cast.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6599
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 09:52:43 +0000 (09:52 +0000)]
ICC cleanup: Add in (CONST EFI_PEI_SERVICES **)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6598
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 09:52:11 +0000 (09:52 +0000)]
ICC cleanup: #undef previously defined _DEBUG.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6597
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 09:50:35 +0000 (09:50 +0000)]
Bug Fix: Define CPU_STACK_ALIGNMENT for each ARCH.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6596
6f19259b -4bc3-4df7-8a09-
765794883524
jgong5 [Tue, 18 Nov 2008 09:29:44 +0000 (09:29 +0000)]
synced function header
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6595
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 08:33:30 +0000 (08:33 +0000)]
GCC Cleanup: UINT8_MAX is defined already in standard header file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6594
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 08:12:25 +0000 (08:12 +0000)]
ICC Cleanup: add data typecast after arithemtics.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6593
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 08:11:23 +0000 (08:11 +0000)]
ICC Cleanup: Remove the unnecessary ',' in the last enum.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6592
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 08:10:49 +0000 (08:10 +0000)]
GCC Cleanup: Define EFI_BREAKPOINT for GCC build.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6591
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 08:09:40 +0000 (08:09 +0000)]
GCC Cleanup: Remove the duplicated typedef and include the header files instead.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6590
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 08:09:13 +0000 (08:09 +0000)]
GCC Cleanup: Remove the duplicated #define.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6589
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 08:08:54 +0000 (08:08 +0000)]
ICC Cleanup: add enum typecast after arithemtics.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6588
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 08:07:19 +0000 (08:07 +0000)]
GCC Cleanup: GUID initializer.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6587
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 08:05:32 +0000 (08:05 +0000)]
ICC Cleanup: add (UINT8 *) typecast.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6586
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 08:04:39 +0000 (08:04 +0000)]
ICC Cleanup: add (VOID **) typecast.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6585
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 08:03:58 +0000 (08:03 +0000)]
ICC Cleanup: add (VOID **) typecast.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6584
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 08:03:05 +0000 (08:03 +0000)]
ICC Cleanup: Remove the unnecessary ',' in the last enum.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6583
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 08:02:51 +0000 (08:02 +0000)]
ICC Cleanup: Remove the unnecessary ',' in the last enum.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6582
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 08:02:02 +0000 (08:02 +0000)]
GCC Cleanup: Remove unused typedef.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6581
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 08:01:47 +0000 (08:01 +0000)]
GCC Cleanup: Remove unused typedef.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6580
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 08:01:05 +0000 (08:01 +0000)]
ICC Cleanup.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6579
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 07:59:24 +0000 (07:59 +0000)]
GCC Cleanup: Add () to (EFI_D_ERROR|EFI_D_INFO) pass GCC build.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6578
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 07:52:37 +0000 (07:52 +0000)]
GCC Cleanup: Use a commenting style that pass GCC build.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6577
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 07:50:50 +0000 (07:50 +0000)]
Add in MdeModulePkg.dec depedency as HiiLib is moved to MdeModulePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6576
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Tue, 18 Nov 2008 07:01:14 +0000 (07:01 +0000)]
Refine MdeModulePkg to pass GCC build.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6575
6f19259b -4bc3-4df7-8a09-
765794883524
jji4 [Tue, 18 Nov 2008 06:57:25 +0000 (06:57 +0000)]
Code Scrub: Corrected some retvals according to the spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6574
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 18 Nov 2008 06:30:49 +0000 (06:30 +0000)]
Add in comment on the EFI_IFR_GUID_VAREQNAME.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6573
6f19259b -4bc3-4df7-8a09-
765794883524