Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_bootable_bootloader_edk2
/
7f4d21008e3c921a52c2f6d10b4b3ba93bcfbb1a
/
EdkCompatibilityPkg
0368663
Bug fixes for FrameworkHiiToUefiHiiThunk;
by qwang12
· 16 years ago
0f77dfb
Enhance the string formatting function to take "%p" to print pointer.
by qwang12
· 16 years ago
c69a09d
Add in .S file for GCC tool-chain.
by qwang12
· 16 years ago
34a6b78
Inline ASM in .c file is specific to MS tool-chain. Other tool-chain (such 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.
by qwang12
· 16 years ago
b962b6b
Add in .S file for GCC tool-chain.
by qwang12
· 16 years ago
a1cb16b
clean up for GCC tool-chain.
by qwang12
· 16 years ago
0fb9068
Use ebp as frame buffer in DivU64x32. Fix a typo in GetPowerOfTwo.
by qwang12
· 16 years ago
478db76
Inline ASM in .c file is specific to MS tool-chain. Other tool-chain (such 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.
by qwang12
· 16 years ago
22353b1
Fix a bug in Power10U64. Power10U64 should clean up the stack after calling MultU64x32. It also should load eax and edx with the initial value just in case it return directly when "Power" is zero.
by qwang12
· 16 years ago
dee6b58
case UINTN to UINT32.
by vanjeff
· 16 years ago
216cadb
Add protocol several UEFI 2.1 protocol definitions so that some EDK 1.05 drivers can be built.
by qhuang8
· 16 years ago
2419660
Add change log since Edk r5418-5419 is somewhat not backward-compatible.
by qhuang8
· 16 years ago
91b66c1
Some adjustment in ECP to make it compatible with EDK1.01(EDK1117) foundation in UEFI2.0+Framework0.9x build mode for silicon modules
by qhuang8
· 16 years ago
d850121
Some adjustment in ECP to make it compatible with EDK1.01(EDK1117) foundation in UEFI2.0+Framework0.9x build mode for silicon modules
by qhuang8
· 16 years ago
0328433
Add protocol defintions for DriverConfiguration2, DriverDiagnostic2 & Unicode Collcation 2 definitions so that some EDK 1.05 drivers can be built.
by qhuang8
· 16 years ago
4521252
Remove unrecognized chars in comment in source file.
by qhuang8
· 17 years ago
ab496b4
Remove unrecognized chars in comment in assembly file.
by qhuang8
· 17 years ago
fd0d281
Remove unrecognized chars in comment for all source C/h files.
by qhuang8
· 17 years ago
d33ef4e
1) Add in EBC build support.
by qwang12
· 17 years ago
456f692
Name the module based on the rule below
by qwang12
· 17 years ago
79c1440
Name the module based on the rule below
by qwang12
· 17 years ago
d00d0b1
Rename the module based on the naming rule
by qwang12
· 17 years ago
b6b2bb7
add a comment about why gEfiPeiMemoryDiscoveredPpiGuid is used as dpx.
by qwang12
· 17 years ago
b1a025e
Add FvHobToFvInfoThunk.
by qwang12
· 17 years ago
9161f07
Remove unused include file.
by qwang12
· 17 years ago
07567c3
Add more comments.
by qwang12
· 17 years ago
da3ce3d
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.
by qwang12
· 17 years ago
f21c377
install mReadOnlyVariableThunkPresent PPI to insure that only one ReadOnlyVariable thunk driver can be present in the platform.
by qwang12
· 17 years ago
185be2e
Change notification function to the correct protocol.
by qwang12
· 17 years ago
cd28997
fix a typo.
by qwang12
· 17 years ago
008a518
change >> to RShiftU64 function call to avoid compiler to insert __aullshr intrinsic.
by qwang12
· 17 years ago
137c54a
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.
by qwang12
· 17 years ago
2be3c94
Update to doxygen comments.
by qwang12
· 17 years ago
001d920
1) Add in FvFileLoaderToLoadFileThunk. 2) Update some doxygen comments.
by qwang12
· 17 years ago
67ef3ca
1) add in DeviceIoToPciRootBridgeIoThunk
by qwang12
· 17 years ago
6ea838c
Layer AllocateBuffer and FreeBuffer on the PciRootBridgeIo too.
by qwang12
· 17 years ago
fd4ae73
add in DeviceIoToPciRootBridgeIoThunk.
by qwang12
· 17 years ago
b233cbe
edk2/EdkCompatibilityPkg/Foundation/Protocol/Performance/Performance.h:
by jljusten
· 17 years ago
b562e7f
edk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrOpCodeCreation.c
by jljusten
· 17 years ago
ff8dd84
edk2/EdkCompatibilityPkg/Foundation/Efi/Include/EfiTypes.h:
by jljusten
· 17 years ago
10d315b
edk2/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib
by jljusten
· 17 years ago
8ad319e
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/(Ia32|X64)/*.S:
by jljusten
· 17 years ago
297c148
edk2/EdkCompatibilityPkg/Foundation/Include/(Ia32|X64)/EfiBind.h:
by jljusten
· 17 years ago
b96b676
edk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiDriverLib/Handle.c:
by jljusten
· 17 years ago
ee3f13d
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/BaseMemoryLib.inf:
by jljusten
· 17 years ago
3149b37
Use EDK library macro for EDK library function.
by qhuang8
· 17 years ago
1668bd4
by qwang12
· 17 years ago
bfe0326
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/PeiMemoryAllocationLib/MemoryAllocationLib.c:
by jljusten
· 17 years ago
bd2d157
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/*:
by jljusten
· 17 years ago
3f8f7fa
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/*:
by jljusten
· 17 years ago
e2955fb
Merge from edk2/MdePkg/Library/BaseIoLibIntrinsic to achieve better
by jljusten
· 17 years ago
8e98644
edk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiDriverLib/ReportStatusCode.c:
by jljusten
· 17 years ago
d04f2a1
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/CopyMem.asm:
by jljusten
· 17 years ago
b9b4780
edk2/EdkCompatibilityPkg/Foundation/Include/Ia32/EfiBind.h:
by jljusten
· 17 years ago
2217818
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Include/Common/EdkIIGlueDefinitionChangesPeim.h:
by jljusten
· 17 years ago
e68757d
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Include/EdkIIGlueBase.h:
by jljusten
· 17 years ago
16bdc87
Add compatibility modules into the DSC file.
by qwang12
· 17 years ago
766dca7
Fix a bug and update comments.
by qwang12
· 17 years ago
0004d14
Update the comments.
by qwang12
· 17 years ago
1e55f6a
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.
by qwang12
· 17 years ago
cd66067
Update package dependency.
by qwang12
· 17 years ago
f73d6a7
Update package dependency.
by qwang12
· 17 years ago
4e17db1
Update comments.
by qwang12
· 17 years ago
c98d6f4
1) Add in Doxygen comment. 2) Update package dependency list.
by qwang12
· 17 years ago
cc5c33d
1) Make Compatibility/Include the public include directory. 2) Add two PPI
by qwang12
· 17 years ago
14de5ad
1) Make Compatibility/Include the public include directory.
by qwang12
· 17 years ago
d79eed9
Update doxygen comments.
by qwang12
· 17 years ago
a432c70
Add UcToUc2Thunk
by qwang12
· 17 years ago
29ec49a
1) Fix a bug in UC2_PRIVATE_DATA_FROM_THIS 2) Fix a typo
by qwang12
· 17 years ago
03e6b4b
Add in Uc2ToUcThunk module.
by qwang12
· 17 years ago
6c45955
Update the file header comments.
by qwang12
· 17 years ago
c8eb679
1) Update the file headers
by qwang12
· 17 years ago
ec3d17d
Update the file header comments.
by qwang12
· 17 years ago
0d69453
Update Comments.
by qwang12
· 17 years ago
3e5b452
1) Update comments.
by qwang12
· 17 years ago
d7152a1
Make the module GCC clean.
by qwang12
· 17 years ago
bcf79fc
1) Add Doxygen Comments
by qwang12
· 17 years ago
1a6cdbd
1) Add Doxygen Comments 2) Add some ASSERTs to assist debug.
by qwang12
· 17 years ago
57cbd26
Update MapUefiHiiHandles to return EFI_SUCCESS if there is no packages registered in UEFI HII database.
by qwang12
· 17 years ago
b47694b
1) Use 0xFFEE as the VarId the reason is as follows:
by qwang12
· 17 years ago
dc2e539
Assert() break point default is DEADLOOP().
by lgao4
· 17 years ago
63dd6a9
1) Fix a bug. Before this fix, a Module that calling UEFI HII Interface to get the String Information will fail to locate the Package List based on a Package GUID if a required String Pack is registered using Framework HII NewPack instance.
by qwang12
· 17 years ago
6f33781
Re-enable ExtractDataFromHiiHandle and FindHiiHandle. The Framework to HII Thunk layer has enable these two functions to be called by the module that written against Framework HII spec.
by qwang12
· 17 years ago
ea58467
Add in supports for platform Setup module which is programmed using Framework HII interface.
by qwang12
· 17 years ago
c64feb9
Fix a bug which cause the thunk code failed to handle creation of "One Of" and "Ordered List" UEFI opcode from Framework counterparts.
by qwang12
· 17 years ago
22f5582
fixed bug for special case.
by vanjeff
· 17 years ago
f274810
Add in code to support the deletion of opcode from a form.
by qwang12
· 17 years ago
5391c4f
Add support to map more Framework Opcode (such as OrderedList, OneOf, etc) to Uefi Opcode.
by qwang12
· 17 years ago
46b5ebc
For UNI file, some String may not be defined for a language. This has been true for a lot of platform code. For this case, EFI_NOT_FOUND will be returned. To allow the old code to be run without porting, we don't assert on EFI_NOT_FOUND. The missing String will be declared if user select differnt languages for the platform.
by qwang12
· 17 years ago
4cb4319
Fix various warnings with the Intel C compiler.
by jljusten
· 17 years ago
5933617
1) Add in IfrParser so that the FrameworkHii->GetDefaultImage can scan UEFI IFR opcodes and get the default value embedded in the IFR.
by qwang12
· 17 years ago
f62c116
add in data type cast to ensure stringent compilers are happy.
by qwang12
· 17 years ago
76a21f7
Add in Macro named SUPPORT_DEPRECATED_IFRSUPPORTLIB_API to comment out the functions that will be not be supported by EdkCompatibilityPka's FrameworkHiiToUefiHiiThunk module. We choose not to support these function as they are not commonly used by modules.
by qwang12
· 17 years ago
6d9a6cf
Add the filed FormValue to Framework's EFI_HII_UPDATE_DATA. This change keeps the definition of EFI_HII_UPDATE_DATA to be the same between EdkCompatibilityPkg and EDK II's IntelFrameworkPkg. HII 0.92 has this definition the field.
by qwang12
· 17 years ago
99a83b4
Add in Thunking function for Dynamic Code creation. Only support Text and Subtitle for now).
by qwang12
· 17 years ago
90d44b3
Add EFI_D_INFO and EFI_D_WARN to the default print level.
by lgao4
· 17 years ago
3711f8f
(((EFI_IFR_FORM_SET *) OpCodeData)->Guid) may not align properly on UINT32 boundary.
by qwang12
· 17 years ago
0915f6d
Change to CopyMem as VarStoreOpCode->Guid may align on UINT32.
by qwang12
· 17 years ago
ebbd279
Add in some features for the thunk layer:
by qwang12
· 17 years ago
ee3428b
Add in thunk support for HiiGetSecondaryLanguages and HiiGetPrimaryLanguages
by qwang12
· 17 years ago
Next »