summaryrefslogtreecommitdiff
path: root/EdkCompatibilityPkg/Foundation
AgeCommit message (Collapse)Author
2008-09-27Renamed remotelyvanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6018 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-27Renamed remotelyvanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6017 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-27Renamed remotelyvanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6016 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-25remove unnecessary comments introduced by tools. vanjeff
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5987 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-24Revert back the change. For now, ECP only support build mode with ↵qwang12
EFI_SPECIFICATION_VERSION = 0x00020000 and PI_SPECIFICATION_VERSION = 0x00000009. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5959 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-23Update EfiLibReportStatusCode in ECP EfiDriverLib and EfiRuntimeLib ↵lgao4
libraries to check uefi version in runtime not in build time. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5947 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-181. Correct CopyMem and CompareMem to CopyGuid and CompareGuid for GUID datalgao4
2. Add the missing processor type in DataHubRecords/DataHubSubClassProcessor.h file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5926 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-16Fix build errorlgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5904 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-16Fix the build bugs for these three files.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5900 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-12Fix the bug in GlueLib that we should depend on the gRT revision to use the ↵qhuang8
proper report status code function. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5889 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-11Pass GCC build.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5875 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-11// EFI_FORM_BROWSER_PROTOCOL_GUID has been changed from the one defined in ↵qwang12
Framework HII 0.92 as the // Setup Browser protocol produced by HII Thunk Layer support the UEFI IFR and UEF String Package format. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5874 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-11GCC clean.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5873 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-11// EFI_HII_PROTOCOL_GUID has been changed from the one defined in Framework ↵qwang12
HII 0.92 as the // Framework HII protocol produced by HII Thunk Layer support the UEF IFR and UEFI String Package // format. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5872 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-101. Rename gRT in GlueLib to avoid collision with EfiDriverLibqhuang8
2. Add the extra parameter of PciCfg in the new PeiLibPciCfgModify() to keep the parameter list the same as the PciCfg->Modify(). PciCfg is just a place holder. 3. Allow platform develop to set EDKII_GLUE_PciExpressBaseAddress value in build option. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5868 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-04clean up the un-suitable ';' location when declaring the functions. The ↵vanjeff
regular is ")[ ]++^p;" git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5821 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-28Add .S file for X64 GCC tool-chain for Thunk16.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5751 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-28Add .S file for GCC tool-chain for EfiRuntimeLib.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5750 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-28Add .S file for GCC tool-chain for PeiLib.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5749 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-28Add .S file for GCC tool-chain for EfiCommonLib.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5748 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-27Add Cpu.S for X64 GCC tool-chain.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5739 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-26Add in Thunk16.S.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5732 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-25Add Fx.sqwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5724 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-25Add in SupportItpDebug.S.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5723 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-23Add .S (for GCC) file for Pei/PeiLib/PeiLib_Edk2.inf.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5721 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-23Make EfiRuntimeLib pass GCC.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5720 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-231) Cleanup for GCC and ICC tool-chain.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5718 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-231) Make EfiCpuVersion.c pass ICC and GCC tool-chainqwang12
2) Add in CpuIA32Lib_Edk2.inf. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5717 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-231) add in CpuIA32Lib_Edk2.inf to allow CpuIa32 to be built under GCC tool-chain.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5716 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-23Add in _Edk2.inf so that library can be build by GCC and ICC tool-chain.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5715 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-231) add in EfiCommonLib_Edk2.inf which will allow EfiCommonLib to build ↵qwang12
understand GCC and ICC tool-chain. 2) Add in 3 .asm files for ICC tool-chain. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5714 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-23Enhance the string formatting function to take "%p" to print pointer.qwang12
'p' - arugment is VOID *; printed as hex number Example is : ASPrint (Buffer, 1024, "This is a %p\n", SystemTable); ASPrint (Buffer, 1024, "This is a %10p\n", SystemTable); git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5554 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-22Add in .S file for GCC tool-chain.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5542 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-21Inline ASM in .c file is specific to MS tool-chain. Other tool-chain (such ↵qwang12
as Intel compiler) may not support it. Add in .asm files to make these function to be built by Assembler so that they are avaliable too for other tool-chain. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5540 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-21Add in .S file for GCC tool-chain.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5537 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-21clean up for GCC tool-chain.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5536 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-21Use ebp as frame buffer in DivU64x32. Fix a typo in GetPowerOfTwo.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5532 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-21Inline ASM in .c file is specific to MS tool-chain. Other tool-chain (such ↵qwang12
as Intel compiler) may not support it. Add in .asm files to make these function to be built by Assembler so that they are avaliable too for other tool-chain. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5529 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-21Fix a bug in Power10U64. Power10U64 should clean up the stack after calling ↵qwang12
MultU64x32. It also should load eax and edx with the initial value just in case it return directly when "Power" is zero. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5528 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-09Add protocol several UEFI 2.1 protocol definitions so that some EDK 1.05 ↵qhuang8
drivers can be built. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5439 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-08Some adjustment in ECP to make it compatible with EDK1.01(EDK1117) ↵qhuang8
foundation in UEFI2.0+Framework0.9x build mode for silicon modules git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5419 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-08Some adjustment in ECP to make it compatible with EDK1.01(EDK1117) ↵qhuang8
foundation in UEFI2.0+Framework0.9x build mode for silicon modules git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5418 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-08Add protocol defintions for DriverConfiguration2, DriverDiagnostic2 & ↵qhuang8
Unicode Collcation 2 definitions so that some EDK 1.05 drivers can be built. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5417 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-19Remove unrecognized chars in comment in source file.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5356 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-19Remove unrecognized chars in comment in assembly file.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5355 6f19259b-4bc3-4df7-8a09-765794883524
2008-06-19Remove unrecognized chars in comment for all source C/h files.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5354 6f19259b-4bc3-4df7-8a09-765794883524
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-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