]>
git.proxmox.com Git - mirror_edk2.git/log
qwang12 [Thu, 12 Jun 2008 08:56:55 +0000 (08:56 +0000)]
Add more comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5343
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 12 Jun 2008 06:51:09 +0000 (06:51 +0000)]
clean EBC build.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5342
6f19259b -4bc3-4df7-8a09-
765794883524
lhauch [Wed, 11 Jun 2008 22:01:53 +0000 (22:01 +0000)]
fixed a typo
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5341
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 11 Jun 2008 05:26:24 +0000 (05:26 +0000)]
remove reference to the obsolete EFI_LIGHT_ISA_IO_PROTOCOL. This protocol is introduced for size reduction. But later this method is obsoleted as EDK II use feature flags to conditional mask off some code. As EDK II core code does not produce this protocol so we remove all reference to this protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5340
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 11 Jun 2008 05:19:11 +0000 (05:19 +0000)]
remove reference to the obsolete EFI_LIGHT_ISA_IO_PROTOCOL.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5339
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 10 Jun 2008 07:21:00 +0000 (07:21 +0000)]
install mReadOnlyVariableThunkPresent PPI to insure that only one ReadOnlyVariable thunk driver can be present in the platform.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5337
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 10 Jun 2008 06:11:27 +0000 (06:11 +0000)]
Change notification function to the correct protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5336
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Tue, 10 Jun 2008 06:09:26 +0000 (06:09 +0000)]
fix a typo.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5335
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 5 Jun 2008 07:48:54 +0000 (07:48 +0000)]
Add "-l" to make VFR Compiler to generate .lst file to assist debug.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5334
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 5 Jun 2008 07:36:19 +0000 (07:36 +0000)]
Added dependency of makefile to source files in order to let source files be rebuilt when tool option changes
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5333
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 5 Jun 2008 06:31:24 +0000 (06:31 +0000)]
change >> to RShiftU64 function call to avoid compiler to insert __aullshr intrinsic.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5332
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 5 Jun 2008 06:19:12 +0000 (06:19 +0000)]
Install a Framework SetupBrowser protocol interface. But this interface will return EFI_UNSUPPORTED. This is to satisfy that some platform/chipset code may located this protocol but never invoke either of these two interfaces in the protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5331
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 5 Jun 2008 02:45:24 +0000 (02:45 +0000)]
Support EBC for UefiPxeBcDxe module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5330
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 5 Jun 2008 01:57:08 +0000 (01:57 +0000)]
CHAR8 is defined as "1-byte Character" in UEFI spec, but not "unsigned Character". Most compiler treats "char" as signed unless overide by compiler options. Most compiler generate warnings for statement like "CHAR8 *S = "Hello"". In addition, we have defined CHAR8 as char for processor arch such as IA32, X64 and IPF in EDK II.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5329
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 5 Jun 2008 01:43:26 +0000 (01:43 +0000)]
add VFRPP patch for EBC WINDDK3790x1830 tool chain.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5328
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 4 Jun 2008 10:49:37 +0000 (10:49 +0000)]
Remove the tailing ',' to ensure the code pass EBC's -Za option (Enforces strict conformance to the ANSI standard for C).
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5327
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 4 Jun 2008 10:06:19 +0000 (10:06 +0000)]
Remove the tailing ',' and redudant ';' to ensure the code pass EBC's -Za option (Enforces strict conformance to the ANSI standard for C).
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5326
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 4 Jun 2008 10:03:44 +0000 (10:03 +0000)]
Add a type cast of UINT32 to insure that EBC compiler does not report warning of "Integer conversion resulted in a change of sign" when building with -Za option (accept only ANSI/ISO standard C code). 1 << 31 is consider to be a sign change by compiler.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5325
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 4 Jun 2008 09:55:00 +0000 (09:55 +0000)]
Remove the tailing ',' to ensure the code pass EBC's -Za option (Enforces strict conformance to the ANSI standard for C).
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5324
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 4 Jun 2008 07:08:50 +0000 (07:08 +0000)]
Changed the error message to be clearer when no source files are found for build
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5323
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 4 Jun 2008 04:58:14 +0000 (04:58 +0000)]
Remove unused library instances
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5322
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 4 Jun 2008 04:33:35 +0000 (04:33 +0000)]
Minor update to follow coding style.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5321
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 4 Jun 2008 04:16:14 +0000 (04:16 +0000)]
Remove orphan files: R8Lib.c & R8Lib.h have already been removed from module INF file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5320
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 4 Jun 2008 03:59:19 +0000 (03:59 +0000)]
Remove unused library instances
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5319
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 4 Jun 2008 01:18:56 +0000 (01:18 +0000)]
Remove two duplicated GUIDs.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5318
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 3 Jun 2008 02:16:12 +0000 (02:16 +0000)]
Give the output information in right place.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5317
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 2 Jun 2008 02:22:31 +0000 (02:22 +0000)]
Use #if...#else to not confuse some lint tools for definition of EFIAPI
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5316
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 30 May 2008 02:03:15 +0000 (02:03 +0000)]
1. Add comments about reserve space on space according to x64 calling convention
2. Fix comments in SwitchStack as for the x64 calling convention.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5315
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Thu, 29 May 2008 23:14:40 +0000 (23:14 +0000)]
Add ACPI_ADR_DISPLAY() macros to DevicePath.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5314
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Thu, 29 May 2008 23:10:44 +0000 (23:10 +0000)]
If the last PEIM dispatched in Pre-Memory PEI is the last PEIM in the BFV, then no PEIMs will be dispatched in Post Memory PEI.
Reset CurrentPeimCount on the transition from Pre-Memory PEI to Post-Memory PEI
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5313
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Thu, 29 May 2008 23:09:04 +0000 (23:09 +0000)]
Remove ASSERT() if ReadOnlyVariable2 PPI is not present. Instead, skip variable read if the PPI is not present.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5312
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Thu, 29 May 2008 23:07:46 +0000 (23:07 +0000)]
Add call to CreateEvent() for SetVirtualAddressMap()
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5311
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 29 May 2008 09:02:49 +0000 (09:02 +0000)]
Update to doxygen comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5310
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 29 May 2008 08:50:42 +0000 (08:50 +0000)]
1) Add in FvFileLoaderToLoadFileThunk.
2) Update some doxygen comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5309
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 29 May 2008 07:12:06 +0000 (07:12 +0000)]
1) add in DeviceIoToPciRootBridgeIoThunk
2) Change BaseMemoryLib instance to BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf so that we can verify the IPF build for Compatibility modules.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5308
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 29 May 2008 06:22:28 +0000 (06:22 +0000)]
Layer AllocateBuffer and FreeBuffer on the PciRootBridgeIo too.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5307
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 28 May 2008 09:11:50 +0000 (09:11 +0000)]
add in DeviceIoToPciRootBridgeIoThunk.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5306
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 27 May 2008 09:05:24 +0000 (09:05 +0000)]
Enhance GenFv tool always collect all module Map files into the single FvMap file for user easy reference.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5305
6f19259b -4bc3-4df7-8a09-
765794883524
htao [Tue, 27 May 2008 05:13:10 +0000 (05:13 +0000)]
Correct data print format.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5304
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 27 May 2008 03:34:39 +0000 (03:34 +0000)]
[Description]:
Problem with PXE boot to Windows Server 2008 install. The reason is that UdpRead and UdpWrite interfaces cannot work well with the same UDP instance.
[Solution]
Use separate instances for UDP Read and UDP write in UefiPxeBC module.
[Impaction]:
UefiPxeBcDxe and Udp4Dxe module.
[Reference Info]:
EDK tracker 1133 - Problem with PXE boot to Windows Server 2008 install.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5303
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 27 May 2008 03:24:01 +0000 (03:24 +0000)]
De-unicode in comment for all source files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5302
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 27 May 2008 03:18:10 +0000 (03:18 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Protocol/Performance/Performance.h:
Change type for PdbFileName to CHAR8 from UINT8 since it is a string.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5301
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 27 May 2008 03:15:43 +0000 (03:15 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrOpCodeCreation.c
Match casting for LocalBuffer with the same type that it was declared with.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5300
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 27 May 2008 02:56:24 +0000 (02:56 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Efi/Include/EfiTypes.h:
Merge from edk2/MdePkg/Include/*/ProcessorBind.h.
Needed for better compatibility with GCC.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5299
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 27 May 2008 02:24:49 +0000 (02:24 +0000)]
edk2/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib
Include/EdkIIGlueDxe.h
Library/EdkDxeRuntimeDriverLib/Common/RuntimeLib.c
Library/EdkDxeRuntimeDriverLib/Common/RuntimeService.c
Fix include filenames for GCC/Linux.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5298
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 27 May 2008 01:34:42 +0000 (01:34 +0000)]
Add #ifndef statement for header file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5297
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 27 May 2008 01:34:25 +0000 (01:34 +0000)]
Add #ifndef statement for header file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5296
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 27 May 2008 01:34:11 +0000 (01:34 +0000)]
Make #ifndef the first statement in header file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5295
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 26 May 2008 21:59:52 +0000 (21:59 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/(Ia32|X64)/*.S:
Fix to support building with GCC and ECP's EdkIIGlueLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5294
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 26 May 2008 21:55:35 +0000 (21:55 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Include/(Ia32|X64)/EfiBind.h:
Merge from MdePkg/Include/(Ia32|x64)/ProcessorBind.h
for GCC support.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5293
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 26 May 2008 08:32:50 +0000 (08:32 +0000)]
Rollback the enhancement of Pcibus in r4844 for more investigation.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5292
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Mon, 26 May 2008 08:16:25 +0000 (08:16 +0000)]
[Description]:
Fixed one bug in PciBus. PciBus doesn't clear the bridges bus number for all the root bridges before scanning any of them.
[Description]:
The static IP configuration no long works in the EDK 1.04 network package. The cause is that changing the type of EFI_IP4_IPCONFIG_DATA.RouteTable from a variable length array to a pointer is not clean. If the whole structure is read from variable, the pointer is invalid.
[Solution]
Fix the pointer before using it
[Impaction]:
Ip4ConfigDxe module.
[Reference Info]:
EDK tracker 1134 - Static IP configuration no long works.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5291
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 26 May 2008 06:16:59 +0000 (06:16 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiDriverLib/Handle.c:
Resolve warning on GCC compiler.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5290
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 26 May 2008 06:12:49 +0000 (06:12 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/BaseMemoryLib.inf:
Match filename case for files under the X64 directory. (x64 => X64)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5289
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Mon, 26 May 2008 01:29:05 +0000 (01:29 +0000)]
Remove the obsolete comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5288
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 23 May 2008 06:26:23 +0000 (06:26 +0000)]
Pass GCC build.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5287
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 23 May 2008 06:24:50 +0000 (06:24 +0000)]
Pass GCC build.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5286
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 23 May 2008 05:42:44 +0000 (05:42 +0000)]
Use EDK library macro for EDK library function.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5285
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 23 May 2008 05:31:39 +0000 (05:31 +0000)]
1) Add BufToHexString, HexStringToBuf and IsHexDigit to BaseLib.
2) Remove the duplicated functions implementation from the modules that reference these APIs
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5284
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 23 May 2008 05:30:08 +0000 (05:30 +0000)]
1) Add BufToHexString, HexStringToBuf and IsHexDigit to BaseLib.
2) Remove the duplicated functions implementation from the modules that reference these APIs
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5283
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 23 May 2008 05:25:44 +0000 (05:25 +0000)]
1) Add BufToHexString, HexStringToBuf and IsHexDigit to BaseLib.
2) Remove the duplicated functions implementation from the modules that reference these APIs
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5282
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Fri, 23 May 2008 02:29:11 +0000 (02:29 +0000)]
Add logic to check uninitialized RTC value in PcRtc driver in MdeModulePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5281
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Thu, 22 May 2008 23:46:47 +0000 (23:46 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/PeiMemoryAllocationLib/MemoryAllocationLib.c:
Merge from edk2\MdePkg\Library\PeiMemoryAllocationLib\MemoryAllocationLib.c
to achieve better support for additional compilers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5280
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Thu, 22 May 2008 23:42:13 +0000 (23:42 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/*:
Merge from edk2/MdePkg/Library/BaseMemoryLib and
edk2/MdePkg/Library/BaseMemoryLibRepStr to achieve better
support for additional compilers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5279
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Thu, 22 May 2008 23:37:38 +0000 (23:37 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/*:
Merge from edk2/MdePkg/Library/BaseLib to achieve better
support for additional compilers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5278
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Thu, 22 May 2008 23:33:19 +0000 (23:33 +0000)]
Merge from edk2/MdePkg/Library/BaseIoLibIntrinsic to achieve better
support for additional compilers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5277
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Thu, 22 May 2008 23:29:56 +0000 (23:29 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiDriverLib/ReportStatusCode.c:
Fix warning from Intel Compiler.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5276
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Thu, 22 May 2008 23:27:44 +0000 (23:27 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/CopyMem.asm:
Merge fix from r3913:
"Fix bug in backward copy for x64"
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5275
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Thu, 22 May 2008 23:24:08 +0000 (23:24 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Include/Ia32/EfiBind.h:
Add Intel Compiler fixes similar to r5123
edk2/EdkCompatibilityPkg/Foundation/Include/X64/EfiBind.h.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5274
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Thu, 22 May 2008 23:20:30 +0000 (23:20 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Include/Common/EdkIIGlueDefinitionChangesPeim.h:
Remove duplicate definition of EFI_PEI_CPU_IO_PPI.
Previous definition was in
edk2\EdkCompatibilityPkg\Foundation\Framework\Include\PeiApi.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5273
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Thu, 22 May 2008 19:05:40 +0000 (19:05 +0000)]
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Include/EdkIIGlueBase.h:
Similar to previous change in TianoBind.h in r5123
for the Intel compiler.
Include <EfiBind.h> instead of "EfiBind.h", or
for some reason __STDC_VERSION__ is not defined.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5272
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 22 May 2008 09:30:18 +0000 (09:30 +0000)]
Add a reference of 2nd buffer storage in a formset.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5271
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 22 May 2008 09:00:12 +0000 (09:00 +0000)]
Remove minor defects in Doxygen header
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5270
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 22 May 2008 08:37:25 +0000 (08:37 +0000)]
Use Feature Flag PCD to PcdUefiVariableDefaultLangDepricate to replace LANG_SUPPORT.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5269
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 22 May 2008 00:59:42 +0000 (00:59 +0000)]
Add in ConvertIso639LanguageToRfc3066Language API.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5268
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 22 May 2008 00:58:21 +0000 (00:58 +0000)]
Add in ConvertIso639LanguageToRfc3066Language API.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5267
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 21 May 2008 08:32:06 +0000 (08:32 +0000)]
add debug information.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5266
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 21 May 2008 08:08:57 +0000 (08:08 +0000)]
a. Fixed the incorrect generated array in c code for default store values
b. Fixed the version string.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5265
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 21 May 2008 07:58:18 +0000 (07:58 +0000)]
Add compatibility modules into the DSC file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5264
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 21 May 2008 07:28:53 +0000 (07:28 +0000)]
Changed the default value for the same var to be the same.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5263
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 21 May 2008 07:25:07 +0000 (07:25 +0000)]
Fix a bug and update comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5262
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 21 May 2008 07:24:14 +0000 (07:24 +0000)]
Update the comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5261
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 21 May 2008 07:21:30 +0000 (07:21 +0000)]
1) Change Framework version of PeiServiceTable's PciCfg from PEI_PCI_CFG_PPI to ECP_PEI_PCI_CFG_PPI. This help to detect if user is calling PeiServiceTable->PciCfg->Modify in a PI platform. Modify between Framework spec and PI spec is not compatible.
2) Add ECP_PEI_PCI_CFG_PPI to EdkFrameworkPpiLib
3) Add PeiLibPciCfgModify which call PciCfg2. This function will used by modified Framework Module which will be working with a PI platform.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5260
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 21 May 2008 04:08:35 +0000 (04:08 +0000)]
Use "X64" for directory name to follow directory name convention.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5259
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 21 May 2008 04:07:30 +0000 (04:07 +0000)]
Use "X64" for directory name to follow directory name convention.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5258
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 21 May 2008 04:03:40 +0000 (04:03 +0000)]
Update to fix minor coding style issues.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5257
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 21 May 2008 01:40:12 +0000 (01:40 +0000)]
Update to fix minor coding style issues.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5256
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 21 May 2008 01:10:16 +0000 (01:10 +0000)]
Change the file name case to follow coding style: The first character should be capital.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5255
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 21 May 2008 01:06:28 +0000 (01:06 +0000)]
Change the file name case to follow coding style: The first character should be capital.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5254
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 21 May 2008 01:05:39 +0000 (01:05 +0000)]
Change the file name case to follow coding style: The first character should be capital.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5253
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 21 May 2008 01:05:17 +0000 (01:05 +0000)]
Change the file name case to follow coding style: The first character should be capital.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5252
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 21 May 2008 01:04:53 +0000 (01:04 +0000)]
Change the file name case to follow coding style: The first character should be capital.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5251
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 21 May 2008 01:04:28 +0000 (01:04 +0000)]
Change the file name case to follow coding style: The first character should be capital.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5250
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 21 May 2008 01:03:34 +0000 (01:03 +0000)]
Change the file name case to follow coding style: The first character should be capital.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5249
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 21 May 2008 01:02:35 +0000 (01:02 +0000)]
Change the file name case to follow coding style: The first character should be capital.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5248
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 21 May 2008 01:02:02 +0000 (01:02 +0000)]
Change the file name case to follow coding style: The first character should be capital.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5247
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 21 May 2008 01:00:57 +0000 (01:00 +0000)]
Change the file name case to follow coding style: The first character should be capital.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5246
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 21 May 2008 01:00:25 +0000 (01:00 +0000)]
Change the file name case to follow coding style: The first character should be capital.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5245
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 21 May 2008 00:59:13 +0000 (00:59 +0000)]
Change the file name case to follow coding style: The first character should be capital.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5244
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 21 May 2008 00:58:42 +0000 (00:58 +0000)]
Change the file name case to follow coding style: The first character should be capital.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5243
6f19259b -4bc3-4df7-8a09-
765794883524