1. 0368663 Bug fixes for FrameworkHiiToUefiHiiThunk; by qwang12 · 16 years ago
  2. 0f77dfb Enhance the string formatting function to take "%p" to print pointer. by qwang12 · 16 years ago
  3. c69a09d Add in .S file for GCC tool-chain. by qwang12 · 16 years ago
  4. 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
  5. b962b6b Add in .S file for GCC tool-chain. by qwang12 · 16 years ago
  6. a1cb16b clean up for GCC tool-chain. by qwang12 · 16 years ago
  7. 0fb9068 Use ebp as frame buffer in DivU64x32. Fix a typo in GetPowerOfTwo. by qwang12 · 16 years ago
  8. 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
  9. 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
  10. dee6b58 case UINTN to UINT32. by vanjeff · 16 years ago
  11. 216cadb Add protocol several UEFI 2.1 protocol definitions so that some EDK 1.05 drivers can be built. by qhuang8 · 16 years ago
  12. 2419660 Add change log since Edk r5418-5419 is somewhat not backward-compatible. by qhuang8 · 16 years ago
  13. 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
  14. 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
  15. 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
  16. 4521252 Remove unrecognized chars in comment in source file. by qhuang8 · 17 years ago
  17. ab496b4 Remove unrecognized chars in comment in assembly file. by qhuang8 · 17 years ago
  18. fd0d281 Remove unrecognized chars in comment for all source C/h files. by qhuang8 · 17 years ago
  19. d33ef4e 1) Add in EBC build support. by qwang12 · 17 years ago
  20. 456f692 Name the module based on the rule below by qwang12 · 17 years ago
  21. 79c1440 Name the module based on the rule below by qwang12 · 17 years ago
  22. d00d0b1 Rename the module based on the naming rule by qwang12 · 17 years ago
  23. b6b2bb7 add a comment about why gEfiPeiMemoryDiscoveredPpiGuid is used as dpx. by qwang12 · 17 years ago
  24. b1a025e Add FvHobToFvInfoThunk. by qwang12 · 17 years ago
  25. 9161f07 Remove unused include file. by qwang12 · 17 years ago
  26. 07567c3 Add more comments. by qwang12 · 17 years ago
  27. 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
  28. f21c377 install mReadOnlyVariableThunkPresent PPI to insure that only one ReadOnlyVariable thunk driver can be present in the platform. by qwang12 · 17 years ago
  29. 185be2e Change notification function to the correct protocol. by qwang12 · 17 years ago
  30. cd28997 fix a typo. by qwang12 · 17 years ago
  31. 008a518 change >> to RShiftU64 function call to avoid compiler to insert __aullshr intrinsic. by qwang12 · 17 years ago
  32. 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
  33. 2be3c94 Update to doxygen comments. by qwang12 · 17 years ago
  34. 001d920 1) Add in FvFileLoaderToLoadFileThunk. 2) Update some doxygen comments. by qwang12 · 17 years ago
  35. 67ef3ca 1) add in DeviceIoToPciRootBridgeIoThunk by qwang12 · 17 years ago
  36. 6ea838c Layer AllocateBuffer and FreeBuffer on the PciRootBridgeIo too. by qwang12 · 17 years ago
  37. fd4ae73 add in DeviceIoToPciRootBridgeIoThunk. by qwang12 · 17 years ago
  38. b233cbe edk2/EdkCompatibilityPkg/Foundation/Protocol/Performance/Performance.h: by jljusten · 17 years ago
  39. b562e7f edk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrOpCodeCreation.c by jljusten · 17 years ago
  40. ff8dd84 edk2/EdkCompatibilityPkg/Foundation/Efi/Include/EfiTypes.h: by jljusten · 17 years ago
  41. 10d315b edk2/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib by jljusten · 17 years ago
  42. 8ad319e edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/(Ia32|X64)/*.S: by jljusten · 17 years ago
  43. 297c148 edk2/EdkCompatibilityPkg/Foundation/Include/(Ia32|X64)/EfiBind.h: by jljusten · 17 years ago
  44. b96b676 edk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiDriverLib/Handle.c: by jljusten · 17 years ago
  45. ee3f13d edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/BaseMemoryLib.inf: by jljusten · 17 years ago
  46. 3149b37 Use EDK library macro for EDK library function. by qhuang8 · 17 years ago
  47. 1668bd4 by qwang12 · 17 years ago
  48. bfe0326 edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/PeiMemoryAllocationLib/MemoryAllocationLib.c: by jljusten · 17 years ago
  49. bd2d157 edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/*: by jljusten · 17 years ago
  50. 3f8f7fa edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/*: by jljusten · 17 years ago
  51. e2955fb Merge from edk2/MdePkg/Library/BaseIoLibIntrinsic to achieve better by jljusten · 17 years ago
  52. 8e98644 edk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiDriverLib/ReportStatusCode.c: by jljusten · 17 years ago
  53. d04f2a1 edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/CopyMem.asm: by jljusten · 17 years ago
  54. b9b4780 edk2/EdkCompatibilityPkg/Foundation/Include/Ia32/EfiBind.h: by jljusten · 17 years ago
  55. 2217818 edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Include/Common/EdkIIGlueDefinitionChangesPeim.h: by jljusten · 17 years ago
  56. e68757d edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Include/EdkIIGlueBase.h: by jljusten · 17 years ago
  57. 16bdc87 Add compatibility modules into the DSC file. by qwang12 · 17 years ago
  58. 766dca7 Fix a bug and update comments. by qwang12 · 17 years ago
  59. 0004d14 Update the comments. by qwang12 · 17 years ago
  60. 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
  61. cd66067 Update package dependency. by qwang12 · 17 years ago
  62. f73d6a7 Update package dependency. by qwang12 · 17 years ago
  63. 4e17db1 Update comments. by qwang12 · 17 years ago
  64. c98d6f4 1) Add in Doxygen comment. 2) Update package dependency list. by qwang12 · 17 years ago
  65. cc5c33d 1) Make Compatibility/Include the public include directory. 2) Add two PPI by qwang12 · 17 years ago
  66. 14de5ad 1) Make Compatibility/Include the public include directory. by qwang12 · 17 years ago
  67. d79eed9 Update doxygen comments. by qwang12 · 17 years ago
  68. a432c70 Add UcToUc2Thunk by qwang12 · 17 years ago
  69. 29ec49a 1) Fix a bug in UC2_PRIVATE_DATA_FROM_THIS 2) Fix a typo by qwang12 · 17 years ago
  70. 03e6b4b Add in Uc2ToUcThunk module. by qwang12 · 17 years ago
  71. 6c45955 Update the file header comments. by qwang12 · 17 years ago
  72. c8eb679 1) Update the file headers by qwang12 · 17 years ago
  73. ec3d17d Update the file header comments. by qwang12 · 17 years ago
  74. 0d69453 Update Comments. by qwang12 · 17 years ago
  75. 3e5b452 1) Update comments. by qwang12 · 17 years ago
  76. d7152a1 Make the module GCC clean. by qwang12 · 17 years ago
  77. bcf79fc 1) Add Doxygen Comments by qwang12 · 17 years ago
  78. 1a6cdbd 1) Add Doxygen Comments 2) Add some ASSERTs to assist debug. by qwang12 · 17 years ago
  79. 57cbd26 Update MapUefiHiiHandles to return EFI_SUCCESS if there is no packages registered in UEFI HII database. by qwang12 · 17 years ago
  80. b47694b 1) Use 0xFFEE as the VarId the reason is as follows: by qwang12 · 17 years ago
  81. dc2e539 Assert() break point default is DEADLOOP(). by lgao4 · 17 years ago
  82. 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
  83. 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
  84. ea58467 Add in supports for platform Setup module which is programmed using Framework HII interface. by qwang12 · 17 years ago
  85. 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
  86. 22f5582 fixed bug for special case. by vanjeff · 17 years ago
  87. f274810 Add in code to support the deletion of opcode from a form. by qwang12 · 17 years ago
  88. 5391c4f Add support to map more Framework Opcode (such as OrderedList, OneOf, etc) to Uefi Opcode. by qwang12 · 17 years ago
  89. 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
  90. 4cb4319 Fix various warnings with the Intel C compiler. by jljusten · 17 years ago
  91. 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
  92. f62c116 add in data type cast to ensure stringent compilers are happy. by qwang12 · 17 years ago
  93. 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
  94. 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
  95. 99a83b4 Add in Thunking function for Dynamic Code creation. Only support Text and Subtitle for now). by qwang12 · 17 years ago
  96. 90d44b3 Add EFI_D_INFO and EFI_D_WARN to the default print level. by lgao4 · 17 years ago
  97. 3711f8f (((EFI_IFR_FORM_SET *) OpCodeData)->Guid) may not align properly on UINT32 boundary. by qwang12 · 17 years ago
  98. 0915f6d Change to CopyMem as VarStoreOpCode->Guid may align on UINT32. by qwang12 · 17 years ago
  99. ebbd279 Add in some features for the thunk layer: by qwang12 · 17 years ago
  100. ee3428b Add in thunk support for HiiGetSecondaryLanguages and HiiGetPrimaryLanguages by qwang12 · 17 years ago