- 9af300f Correct data conversion from pointer to integer. by lgao4 · 15 years ago
- e319b2d Add the blank line at the end of file to pass ICC compiler. by lgao4 · 15 years ago
- e9ba23c 1. Add the missing function headers. by lgao4 · 15 years ago
- 097e25c Add function comments and refine function parameter IN OUT. by jgong5 · 15 years ago
- ff443d3 Use on-demand paging for CpuSaveStates read/write. It was measured about 200us for either read or write the PI CpuSaveStates to framework, ~400us in total on a platform with 80 CPUs with original for loop implementation. So with on-demand paging, if the framework SMI handler doesn’t read/write CpuSaveStates, ~400us will be saved. If the handler happens to use CpuSaveStates, there will be about 20us overhead for either read or write a page which contains 5 continuous CpuSaveStates. by jgong5 · 15 years ago
- 35a895c Remove the unnecessary top level header files in protocol header file. by lgao4 · 15 years ago
- 0cf8c20 1. Remove the duplicated contents from source files and INF file of PiSmmStatusCodeOnFrameworkSmmStatusCodeThunk module. by lgao4 · 15 years ago
- dc2b05a Add PI SMM Status Code Protocol on Framework SMM Status Code Protocol thunk driver. This thunk driver produces PI SMM Status Code Protocol and SMM Report Status Code Handler Protocol and it registers a status code handler within itself to route status codes into Framework SMM Status Code Protocol. by rsun3 · 15 years ago
- 8edfbe0 Security enhancement to SMM Base thunk drivers: Framework SMM drivers can't be loaded after SMRAM is locked. by rsun3 · 15 years ago
- 5068433 Ensure GDT for APs is under 4G, in order to secure that APs can safely use it to switch from real mode to protected mode, as well as from protected mode to long mode. by xli24 · 15 years ago
- 1329da4 Add parameter check in SmmBase.Communicate(). by rsun3 · 15 years ago
- 33f30f1 NumberOfCpus and SmmStartupThisAp field in Framework SMST should be updated per PI SMST at SMM runtime context. These two fields in PI SMST are not guaranteed to be valid at SMM initialization phase. by rsun3 · 15 years ago
- 2ae0d12 Refine Legacy Region thunk to comply with PI 1.2. by xli24 · 15 years ago
- 18e7892 Update SmmBase Communicate Thunk behaivor to be compatible with Framework implemenation. by rsun3 · 15 years ago
- 673c149 Remove the implementation limitation in the SmmBaseHelper driver that it assumes the Framework SMM driver to be loaded has a copy in memory. by rsun3 · 15 years ago
- 5a65741 Correction to remove Apple lines from Disclaimers. These were introduced after r10220, indicating the copies of disclaimer with Apple lines are a corruption. by myronporter · 15 years ago
- eebe3bb Fix a issue to support the callback related to framework IFR REF opcode. Its callback type is EFI_IFR_TYPE_UNDEFINED according to the latest UEFI spec. by lgao4 · 15 years ago
- 61a2420 Support Framework IFR SELECT OP code. by lgao4 · 15 years ago
- 6343667 Grammatical and disclaimer changes (does not follow internal C coding stds.) by myronporter · 15 years ago
- 1fafcca Update this module from DXE_DRIVER to DXE_RUNTIME_DRIVER and convert mSmmControl pointer upon GoVirtual(). by hhuan13 · 15 years ago
- 8967d98 Add description for the added BootState guid. by lgao4 · 15 years ago
- 6a18d37 Add the BootState GUID to EdkCompatibilityPkg.dec and the accordingly GUID header file. by niruiyu · 15 years ago
- 59aefb7 Update HiiConfigAccess.ExtractConfig interface to support NULL request string and ConfigHdr request string. by lgao4 · 15 years ago
- 545312a 1. Correct coding comments. by lgao4 · 15 years ago
- de558d9 Fix non-boolean comparison expression. by lgao4 · 15 years ago
- 4559086 Add parameter checking for MP Services Protocol Thunk driver. by xli24 · 15 years ago
- 8c5983b Add the missing check for NULL pointer before use it. by lgao4 · 15 years ago
- 26a76fb Update code to match EDKII coding style. by lgao4 · 15 years ago
- 771ecec Add the missing check for NULL pointer before use it. by lgao4 · 15 years ago
- b662479 Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION. by klu2 · 15 years ago
- 2d7b3c0 Add parameter checking for MP Services Protocol Thunk driver. by xli24 · 15 years ago
- 234980f Add more check to avoid code enter into wrong state. by lgao4 · 15 years ago
- bade9bf Fix the bug that SMM Base Protocol.Communicate() does not work. by rsun3 · 15 years ago
- 6a82419 Add new HII FormMap Opcode support by lgao4 · 15 years ago
- 2cc3055 Correct Copyright year format by lgao4 · 15 years ago
- 6bfbb5f 1. Correct File header to ## @file by lgao4 · 15 years ago
- e906eae Add [depex] on gEfiMpServiceProtocolGuid so the number of CPUs is known by mdkinney · 15 years ago
- f5501a6 Change RegisterProtocolNotify for dependent protocols to [Depex] expression by mdkinney · 15 years ago
- 27af6f9 Use Memory Allocation Library instance for modules of type DXE_SMM_DRIVER by mdkinney · 15 years ago
- 548dda8 Support Name/Value Storage in UEFI2.1 HII driver. by lgao4 · 15 years ago
- fb03ca1 Per Framework SMM CIS spec, SMM Base Protocol.Communicate() is availabe in runtime. In SmmBaseOnSmmBase2Thunk driver, implementation of Communicate() uses SMM Communication Protocol. The thunk driver caches a pointer to SMM Communication Protocol. This pointer needs to be converted on Virtual Address Change Event. by rsun3 · 15 years ago
- 995c594 Correct BlockSize when call ConfigToBlock API. by lgao4 · 15 years ago
- d60c5b3 remove unreasonable package dependency relationship. by erictian · 15 years ago
- d2f9134 Fix a bug in HII thunk that ThunkCallback does not support callback for a text tag with interactive flag in a Framework form. by rsun3 · 15 years ago
- a7932d9 Clean up module to use SMM CPU Save State Protocol definitions from IntelFrameworkPkg instead of duplicating definitions in this module. by mdkinney · 15 years ago
- ba9978c fix the typo error for the name of BootScriptSaveOnS3SaveStateThunk thunk driver by jchen20 · 15 years ago
- 2f73ba8 fix the typo error for the name of BootScriptSaveOnS3SaveStateThunk thunk driver by jchen20 · 15 years ago
- 52cbe44 Add BootScriptSaveOnS3SaveStateTunk thunk driver to Integrated S3 thunk code. . by jchen20 · 15 years ago
- 17d2c9a Coding style fix. by rsun3 · 15 years ago
- f76edcf Fix bugs in SmmBaseHelper driver. by rsun3 · 15 years ago
- 6d20782 Only check the unsupported IFR opcode for framework HII form package. by lgao4 · 15 years ago
- d338a72 Remove dependency on include file in package outside of EKD2. by rsun3 · 15 years ago
- 9e62071 Add 4 Framework/PI SMM thunk drivers. Combined use of these drivers can support usage model of PI SMM infrastructure + Framework Chipset SMM code + Framework platform SMM code in ECP platforms. by rsun3 · 15 years ago
- cde6425 Rename DataHubSmBiosRecordsOnPiSmBiosThunk to PiSmbiosRecordOnDataHubSmbiosRecordThunk to avoid confusion. This thunk is used to filter all smbios related records from datahub and translate these records to SMBIOS record which is added into SMBIOS database via EFI_SMBIOS_PROTOCOL. by klu2 · 15 years ago
- bd1a4d1 Fix some typo. by klu2 · 15 years ago
- 024b102 Add a thunk driver to translate framework DataHub's smbios related record to PI SMBIOS's record via EFI_SMBIOS_PROTOCOL defined in PI 1.2 specification. by klu2 · 15 years ago
- 768e2a9 Check in thunk driver to produce PI MP Services Protocol based on Framework MP Services Protocol. by xli24 · 15 years ago
- 54bd807 Check in thunk driver for CPU I/O 2 Protocol. by xli24 · 15 years ago
- 650efd7 Thunk driver producing PI Legacy Region 2 Protocol based on Framework Legacy Region Protocol. by xli24 · 15 years ago
- 880ea0e Ignore UEFI OPEN/CLOSE Action for FrameworkCallback by lgao4 · 15 years ago
- 43ffc47 Enhance HiiThunkGetString to handle the case that PlatformLanguage is not set. by lgao4 · 15 years ago
- 1910fba clean up non-English characters. by vanjeff · 15 years ago
- 341515e Rename the structure name EFI_IFR_EQ_ID_LIST to EFI_IFR_EQ_ID_VALUE_LIST by qhuang8 · 15 years ago
- 3032f54 Correct EFI_IFR_RESET_BUTTON from question to statement. by lgao4 · 15 years ago
- ac10c72 if module doesn't explicitly depend on specific Pci spec, it should include IndustryStandard/Pci.h rather than Pcixxx.h. by eric_tian · 15 years ago
- b6c7207 Fill all EFI_IFR_DATA_ARRAY fields before call FormCallBack function. by lgao4 · 15 years ago
- fe82e4c Remove unused local variable to fix build break. by lgao4 · 15 years ago
- e0e51f6 Remove the auto conversion for the first varstore name to "Setup". by lgao4 · 15 years ago
- aa2ebe0 Remove unnecessary FRAMEWORK_ prefix in IntelFrameworkPkg definitions for those definitions that don't conflict with ones in UEFI/PI specification. by lgao4 · 15 years ago
- 86c6463 remove the DEBUG_CODE_BEGIN and DEBUG_CODE_END due to the logic between them are not optional. by eric_tian · 15 years ago
- b4b9fbc Fix build break by mdkinney · 15 years ago
- 904ac28 The FrameworkHiiOnUefiHiiThunk driver registers notification for creating/adding/removing string/form packages into the UEFI HII Database. The notification handler wants to parse the IFR binary data of the form package. However, the code assumes that a form package have a FORM SET OP and if not, it will assert. Remove assert and ignore form packages that can not be handled for error tolerant. by rsun3 · 15 years ago
- 2d63030 Update FrameworkHiiOnUefiHiiThunk driver due to clean up of FrameworkHii.h. by rsun3 · 15 years ago
- b3d8b21 Fix build break. by lgao4 · 15 years ago
- 5a35364 Add comments for the inconsistent definition with framework specification. by lgao4 · 15 years ago
- 1ef3c7d Add #defines that were removed from IntelFrameworkPkg/Include/Protocol/FrameworkFormCallback.h by mdkinney · 15 years ago
- ac0f89b Correct the code format. by lgao4 · 16 years ago
- bcbd52e Reviewed the description of ECP in the .dec file for clarity and completeness, and reviewed comments in the Compatibility/Include folder. by pkandel · 16 years ago
- 6535652 Add directory for the new added Language Library. by lgao4 · 16 years ago
- f324bf4 Roll back changes to apply GetBestLanguage() in HiiDataBase. Exact language match should be used in HiiDatabase. by rsun3 · 16 years ago
- 78b993a Fix ICC build break properly by mdkinney · 16 years ago
- 60ef642 Fix ICC build break by mdkinney · 16 years ago
- 7c9d25a Refine language conversion in ECP. Create a new library LanguageLib providing functions for language conversion between ISO 639-2 and RFC 4646 styles. Update FrameworkHiiOnUefiHiiThunk, UcOnUc2Thunk and Uc2OnUcThunk modules to use this library. by rsun3 · 16 years ago
- 8cf6dad Replace references to RFC 3066 with RFC 4646. by gikidy · 16 years ago
- 54b44c4 HiiLib exports HiiCreateRawOpCode API by lgao4 · 16 years ago
- 27e87da Update HiiGetBrowserData API by lgao4 · 16 years ago
- d32509c Remove unused IfrSupportLib header file. by lgao4 · 16 years ago
- a542053 Update FrameworkHiiOnUefiHiiThunk to use new HII library. by lgao4 · 16 years ago
- 0f26852 Retire HiiLibGetNextLanguage() API from HII Library class. by rsun3 · 16 years ago
- a45d161 add comments for protocol/print.h and retire ReadOnlyVariableThunkPresent by jchen20 · 16 years ago
- ad5a96a Retire language conversion APIs from HII library class. by rsun3 · 16 years ago
- 887c077 Fix an issue that an assert occurrs if user inputs a password whose length is less than the minimum required length. The root cause is that under such case the Form Browser will pass a null string (string ID = 0) to the Config Access callback. The callback handler does not handle such case correctly. by rsun3 · 16 years ago
- cb7d01c HII Library Class interface refine. by rsun3 · 16 years ago
- cdaf790 Fix the conflicted function names to new HII library. by lgao4 · 16 years ago
- 647a768 Pass correct device path to uninstall the handle on which default config access protocol is installed. by rsun3 · 16 years ago
- 6d93108 Produce the same HiiVendor device path for each Pack that causes Framework HII NewPack service can't be called more than once. by lgao4 · 16 years ago
- f6f910d Retire Extended HII library class. by rsun3 · 16 years ago
- 62c236c Fix check error. by lgao4 · 16 years ago
- 0b09813 Retire RFC_3066_ENTRY_SIZE definition. by qhuang8 · 16 years ago
- 974a027 Fix build break. ISO_639_2_ENTRY_SIZE has been moved to be local. by jji4 · 16 years ago