]> git.proxmox.com Git - mirror_edk2.git/log
mirror_edk2.git
15 years agoUse the Controller handle to open the protocol, rather than the
jljusten [Mon, 24 Nov 2008 00:37:12 +0000 (00:37 +0000)]
Use the Controller handle to open the protocol, rather than the
NULL handle which was stored in Private->Handle.

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

15 years agoResolve a bug where the initial ReadEdidData 'for' loop would loop
jljusten [Mon, 24 Nov 2008 00:30:53 +0000 (00:30 +0000)]
Resolve a bug where the initial ReadEdidData 'for' loop would loop
infinitely, since the Index variable was declared as UINT8, and
'EDID_BLOCK_SIZE * 2' is 256.

In the EFI_SUCCESS return path of CirrusLogic5430VideoModeSetup, check
that 'EdidOverrideDataBlock' has been allocated before attempting to
free this memory.

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

15 years agoMove call to CoreDisplayDiscoveredNotDispatched to be before the
jljusten [Mon, 24 Nov 2008 00:19:49 +0000 (00:19 +0000)]
Move call to CoreDisplayDiscoveredNotDispatched to be before the
  ASSERT_EFI_ERROR (CoreAllEfiServicesAvailable ());
statement, since this ASSERT can force the system to hang.  Since
drivers not loading may be the reason that not all EFI services are
available, it is helpful to display the non-dispatched driver list
before using the ASSERT.

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

15 years agoAdd useful DEBUG message for determining the when drivers are
jljusten [Mon, 24 Nov 2008 00:14:27 +0000 (00:14 +0000)]
Add useful DEBUG message for determining the when drivers are
being loaded and dispatched.

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

15 years agoResolved several warnings generated by GCC.
jljusten [Sun, 23 Nov 2008 23:57:13 +0000 (23:57 +0000)]
Resolved several warnings generated by GCC.

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

15 years agoResolved several warnings generated by GCC.
jljusten [Sun, 23 Nov 2008 23:55:02 +0000 (23:55 +0000)]
Resolved several warnings generated by GCC.

In PcatPciRootBridge.c -> GetPciExpressBaseAddressForRootBridge,
fixed a hang condition if the PCI Express Base Address HOB is
not present.

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

15 years agoFix warning generated by GCC compiler.
jljusten [Sun, 23 Nov 2008 23:49:37 +0000 (23:49 +0000)]
Fix warning generated by GCC compiler.

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

15 years agoFix warning generated by GCC. This warning could have been resolved
jljusten [Sun, 23 Nov 2008 23:47:14 +0000 (23:47 +0000)]
Fix warning generated by GCC.  This warning could have been resolved
with additional parenthesis, but I think the logic was previously
incorrect.

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

15 years agoremove definition not defined by UEFI spec.
vanjeff [Sun, 23 Nov 2008 13:41:15 +0000 (13:41 +0000)]
remove definition not defined by UEFI spec.

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

15 years agoRemove absolute URL in comment as they may become stale.
qwang12 [Sun, 23 Nov 2008 04:06:56 +0000 (04:06 +0000)]
Remove absolute URL in comment as they may become stale.

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

15 years agoAdd ReallocatePool(), ReallocateRuntimePool(), and ReallocateReservedPool() to BaseMe...
mdkinney [Sat, 22 Nov 2008 00:54:04 +0000 (00:54 +0000)]
Add ReallocatePool(), ReallocateRuntimePool(), and ReallocateReservedPool() to BaseMemoryLib

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

15 years agoUpdate to use ReallocatePool() from BaseMemoryLib
mdkinney [Sat, 22 Nov 2008 00:52:53 +0000 (00:52 +0000)]
Update to use ReallocatePool() from BaseMemoryLib

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

15 years agoUpdate to use ReallocatePool() from BaseMemoryLib
mdkinney [Sat, 22 Nov 2008 00:52:31 +0000 (00:52 +0000)]
Update to use ReallocatePool() from BaseMemoryLib

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

15 years agoClean up
mdkinney [Sat, 22 Nov 2008 00:51:51 +0000 (00:51 +0000)]
Clean up

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

15 years agoUse VFRPP tool for VFR pre-processing.
jljusten [Fri, 21 Nov 2008 19:09:26 +0000 (19:09 +0000)]
Use VFRPP tool for VFR pre-processing.

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

15 years agoAdd detailed comments.
qwang12 [Fri, 21 Nov 2008 15:50:41 +0000 (15:50 +0000)]
Add detailed comments.

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

15 years ago1) StrGather (Build.exe) in compatible mode add a Framework Package Header to replace...
qwang12 [Fri, 21 Nov 2008 15:08:07 +0000 (15:08 +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@6673 6f19259b-4bc3-4df7-8a09-765794883524

15 years ago1) StrGather (Build.exe) in compatible mode add a Framework Package Header to replace...
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

15 years ago1) StrGather (Build.exe) in compatible mode add a Framework Package Header to replace...
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

15 years agousing the exact device path DEBUGPORT_DEVICE_PATH.
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

15 years agoCode and comments have been checked with spec.
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

15 years agosynchronize the file with the MDE_Library_Spec and fixed some typo.
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

15 years agocode scrub.
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

15 years ago1. Enhance GenFv WriteFvMap function to print basic debug information (entrypoint...
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

15 years agoCode scrub for DebugPortDxe.
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

15 years agosynchronize the MdePkg/Include/Library/PcdLib.h and the MDE_Library_Spec.Add the...
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

15 years agoFunction comments have been checked with spec.
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

15 years ago1) Remove the variable initalization in declaration.
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

15 years agoCode and comments have been checked with spec.
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

15 years agosynchronize the MdePkg/Include/Library/MemoryAllocationLib.h,PalLib.h the MDE_Library...
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

15 years ago1. Add Max Try Times check to clear Ps2Kbd status register. If exceed the max try...
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

15 years agoChanged the way to compare the content of AutoGen with the file to be generated from...
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

15 years agochange DxeSmmDriverEntryPoint library class name to UefiEntryPoint
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

15 years agodetab
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

15 years agoFunction comments have been checked with spec.
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

15 years agoUpdate DeviceIo protocol based on EFI 1.1 updated spec.
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

15 years agoFunction headers and comments have been checked with spec.
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

15 years agoFunction headers and comments have been checked with spec.
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

15 years agoFunction headers and comments have been checked with spec.
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

15 years agoCode and comments have been checked with spec.
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

15 years agoretried GetGraphicsBitMapFromFV()and GetGraphicsBitMapFromFVEx(), instead using GetSe...
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

15 years agosynchronize the MdePkg/Include/Library/IoLib.h and the MDE_Library_Spec.
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

15 years agoGCC Build Clean: Add doxygen comment and fix build break issue.
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

15 years agoCode have been checked with spec.
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

15 years agoECC Cleanup: Remove variable initialization in declaration.
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

15 years agoSynchronize the MdePkg\Include\Library\HobLib.h,
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

15 years agoRemoved Graphics library instance in IntelFrameworkModulePkg, since no one use it...
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

15 years ago1.Removed PrintXY from Graphics Library.
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

15 years agoECC clanup: Update the doxygen comment.
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

15 years agoChanged file line format of AutoGen files to native style.
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

15 years agoDetab
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

15 years agoDetab
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

15 years agoUpdate SecurityStub function to align PI spec.
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

15 years agoUpdate comments for Protocol definitions to match UEFI spec. And add the missing...
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

15 years agoUpdate comments for Protocol definitions to match UEFI spec.
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

15 years agoUpdate the base name based on convention.
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

15 years agoECC Cleanup: Update Doxygen comment
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

15 years agoDoxygen fix.
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

15 years agoFixed a ECC error.
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

15 years agoComments have been synchronized with spec.
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

15 years agoSynchronize the MdePkg\Include\Library\BaseMemoryLib.h,
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

15 years agoComments have been synchronized with spec.
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

15 years agoFix two doxygen comment bugs.
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

15 years agoComments have been synchronized with spec.
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

15 years agoclean up several unicode characters.
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

15 years agoUpdate doxygen comment for VarArg list parameter. "..."'s description is added.
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

15 years agoUpdate doxygen comment for VarArg list parameter. "..."'s description is added.
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

15 years agoUpdate doxygen comment for VarArg list parameter. "..."'s description is added.
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

15 years agoUpdate doxygen comment for VarArg list.
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

15 years agoUpdate doxygen comment.
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

15 years agoUpdate doxygen comment.
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

15 years agoSplit Ebc from x64 implementation since x64 version supports to create x64 mode page...
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

15 years agoRemoved GLOBAL_REMOVE_IF_UNREFERENCED for patchable PCD because it will cause that...
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

15 years agofixing Doxygen comment block
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

15 years agosynced function header
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

15 years ago[VfrCompiler FeatureRequest] Generate data for ConfigAccess.ExtractConfig() impl
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

15 years ago[VfrCompiler FeatureRequest] Generate data for ConfigAccess.ExtractConfig() impl
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

15 years ago1) Covert the FvAttributes back to format defined in Framework spec after calling...
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

15 years agoCovert the FvAttributes back to format defined in PI spec after calling the Framework...
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

15 years agoEBC Cleanup: BaseIoLibIntrinsic is only supported for IA32, IPF, X64
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

15 years agoEBC Cleanup: _break is already defined in EdkCompatibilityPkg\Foundation\Include...
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

15 years agosynced function header
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

15 years agoUpdate PciOptionRomSupport.c to pass GCC build.
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

15 years agoCode Scrub: Code has been checked with MDE spec
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

15 years agoRemove unused comment.
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

15 years ago1) Change the EFI_SPECIFICATION_VERSION to 0x00020000 and PI_SPECIFICATION_VERSION...
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

15 years agoICC Cleanup.
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

15 years agoICC Cleanup:
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

15 years agoICC cleanup: Add in (CONST EFI_PEI_SERVICES **)
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

15 years agoICC cleanup: Add in (CONST EFI_PEI_SERVICES **)
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

15 years agoICC cleanup: add EFI_PEI_TRANSFER_CONTROL_SET_JUMP and EFI_PEI_TRANSFER_CONTROL_LONG_...
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

15 years agoICC cleanup: Add in (CONST EFI_PEI_SERVICES **)
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

15 years agoICC cleanup: #undef previously defined _DEBUG.
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

15 years agoBug Fix: Define CPU_STACK_ALIGNMENT for each ARCH.
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

15 years agosynced function header
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

15 years agoGCC Cleanup: UINT8_MAX is defined already in standard header file.
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

15 years agoICC Cleanup: add data typecast after arithemtics.
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

15 years agoICC Cleanup: Remove the unnecessary ',' in the last enum.
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

15 years agoGCC Cleanup: Define EFI_BREAKPOINT for GCC build.
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

15 years agoGCC Cleanup: Remove the duplicated typedef and include the header files instead.
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