summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-06-11remove reference to the obsolete EFI_LIGHT_ISA_IO_PROTOCOL. This protocol is ↵qwang12
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
2008-06-11remove reference to the obsolete EFI_LIGHT_ISA_IO_PROTOCOL. qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5339 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-10install mReadOnlyVariableThunkPresent PPI to insure that only one ↵qwang12
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
2008-06-10Change notification function to the correct protocol.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5336 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-10fix a typo.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5335 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-05Add "-l" to make VFR Compiler to generate .lst file to assist debug.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5334 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-05Added dependency of makefile to source files in order to let source files be ↵jwang36
rebuilt when tool option changes git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5333 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-05change >> to RShiftU64 function call to avoid compiler to insert __aullshr ↵qwang12
intrinsic. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5332 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-05Install a Framework SetupBrowser protocol interface. But this interface will ↵qwang12
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
2008-06-05Support EBC for UefiPxeBcDxe module.vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5330 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-05CHAR8 is defined as "1-byte Character" in UEFI spec, but not "unsigned ↵qwang12
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
2008-06-05add VFRPP patch for EBC WINDDK3790x1830 tool chain.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5328 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-04Remove the tailing ',' to ensure the code pass EBC's -Za option (Enforces ↵qwang12
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
2008-06-04Remove the tailing ',' and redudant ';' to ensure the code pass EBC's -Za ↵qwang12
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
2008-06-04Add a type cast of UINT32 to insure that EBC compiler does not report ↵qwang12
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
2008-06-04Remove the tailing ',' to ensure the code pass EBC's -Za option (Enforces ↵qwang12
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
2008-06-04Changed the error message to be clearer when no source files are found for buildjwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5323 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-04Remove unused library instancesqhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5322 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-04Minor update to follow coding style.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5321 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-04Remove orphan files: R8Lib.c & R8Lib.h have already been removed from module ↵qhuang8
INF file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5320 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-04Remove unused library instancesqhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5319 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-04Remove two duplicated GUIDs.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5318 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-03Give the output information in right place.vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5317 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-02Use #if...#else to not confuse some lint tools for definition of EFIAPIklu2
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5316 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-301. Add comments about reserve space on space according to x64 calling conventionqhuang8
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
2008-05-29Add ACPI_ADR_DISPLAY() macros to DevicePath.hmdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5314 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-29If the last PEIM dispatched in Pre-Memory PEI is the last PEIM in the BFV, ↵mdkinney
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
2008-05-29Remove ASSERT() if ReadOnlyVariable2 PPI is not present. Instead, skip ↵mdkinney
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
2008-05-29Add call to CreateEvent() for SetVirtualAddressMap()mdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5311 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-29Update to doxygen comments.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5310 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-291) Add in FvFileLoaderToLoadFileThunk.qwang12
2) Update some doxygen comments. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5309 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-291) add in DeviceIoToPciRootBridgeIoThunkqwang12
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
2008-05-29Layer AllocateBuffer and FreeBuffer on the PciRootBridgeIo too.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5307 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-28add in DeviceIoToPciRootBridgeIoThunk.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5306 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-27Enhance GenFv tool always collect all module Map files into the single FvMap ↵lgao4
file for user easy reference. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5305 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-27Correct data print format.htao
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5304 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-27[Description]:vanjeff
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
2008-05-27De-unicode in comment for all source files.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5302 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-27edk2/EdkCompatibilityPkg/Foundation/Protocol/Performance/Performance.h:jljusten
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
2008-05-27edk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrOpCodeCr ↵jljusten
eation.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
2008-05-27edk2/EdkCompatibilityPkg/Foundation/Efi/Include/EfiTypes.h:jljusten
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
2008-05-27edk2/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLibjljusten
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
2008-05-27Add #ifndef statement for header file.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5297 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-27Add #ifndef statement for header file.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5296 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-27Make #ifndef the first statement in header file. qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5295 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-26edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/(Ia ↵jljusten
32|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
2008-05-26edk2/EdkCompatibilityPkg/Foundation/Include/(Ia32|X64)/EfiBind.h:jljusten
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
2008-05-26Rollback the enhancement of Pcibus in r4844 for more investigation.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5292 6f19259b-4bc3-4df7-8a09-765794883524
2008-05-26[Description]:vanjeff
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
2008-05-26edk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiDriverLib/Handle.c:jljusten
Resolve warning on GCC compiler. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5290 6f19259b-4bc3-4df7-8a09-765794883524