1. 72c11e3 Change the alignment of variable from 2 back to 1 for compability of test case. by klu2 · 18 years ago
  2. 28dec50 Fix an issue that some image tool will generate PE32+ image with PE32 magic. We now determine magic based on machine type. by qhuang8 · 18 years ago
  3. abb2347 1) Initialize gBS, gST, gImageHandle in UefiBootServicesTableLib.c to NULL by qwang12 · 18 years ago
  4. 18fda0c The ALIGNMENT definition has been moved to common header file. by klu2 · 18 years ago
  5. 4aa2a9a Change PcdWinNtFileSystem value is to the correct directory. by lgao4 · 18 years ago
  6. 5d10269 To fix by xgu3 · 18 years ago
  7. 8d8daec Clean up the following module msa files, they are edkmodule package ftwlit, Crc32SectionExtract, NullMemoryTest, PeiMemoryTest, MonotonicCounter modules. by lgao4 · 18 years ago
  8. 09caf40 Fixed the incremental build issue for .dxs file by adding .dep generation for Build_DPX macro. by jwang36 · 18 years ago
  9. 7b134da Open all warning checking for EdkUnixPkg, and current EdkUnixPkg has no warning now. by klu2 · 18 years ago
  10. d91b2da Add more judgement. by klu2 · 18 years ago
  11. 20798fc 1) Change the alignment from 1 to 2 for IA32 and X64 arch. by klu2 · 18 years ago
  12. 9512213 fix build warning issue by klu2 · 18 years ago
  13. 1d6992b The alignment of data section also meet with the requirement of section itself. by klu2 · 18 years ago
  14. 8d75383 Sync the HII GUID with EDK I code base. Please take note: This GUID is not the same with the one listed in Framework HII Spec 0.92. The HII protocol interface have changed from the one defined in Framework HII spec 0.92. Ergo the HII protocol GUID is updated to reflect the change. by qwang12 · 18 years ago
  15. 4825e9d Fix the TPL broken issue for UnixPkg by klu2 · 18 years ago
  16. 13de892 Change BDS to get the default logo picture by default bmp logo guid. by lgao4 · 18 years ago
  17. 55bfb04 Fixed issue for ICC, since ICC does not allow to cast data with volatile qualifier. by yshang1 · 18 years ago
  18. 1899856 Fix the unalignment issue for RODATA section when converting ELF image to PE image. by klu2 · 18 years ago
  19. 265bfe7 Change the Guid Value of EFI_ISCSI_INITIATOR_NAME_PROTOCOL_GUID. by qhuang8 · 18 years ago
  20. 01d71f9 Rename the enum value of EFI_STANDBY_BUTTON_PHASE. by yshang1 · 18 years ago
  21. 1b256c9 Update the MSA for ICC build. by yshang1 · 18 years ago
  22. 99b64dd SMMcis defines "Exit" as the one of phases of EFI_SMM_STANDBY_BUTTON_CONTEXT. The "Exit" conflicts with UefiApplicationEntryPoint library's Exit() in MDE spec and breaks all application build in r9. To fix the issue, I changed the "Exit" to "StandbyButtonExit" in EFI_SMM_STANDBY_BUTTON_CONTEXT temporarily. by yshang1 · 18 years ago
  23. a4e9aab Updated MSA file for EBC. by yshang1 · 18 years ago
  24. 1fcc1b7 Fixed an issue which a library module could be built even it's not in the active platform. by jwang36 · 18 years ago
  25. ef7baf5 Add the ReadWriteBarrier in the Acquire/ReleaseSpin to block the unexpected optimization of compiler. by yshang1 · 18 years ago
  26. 9471ecb Add in OFFSET_OF macro as defined in MDE Library spec by qwang12 · 18 years ago
  27. eb9603a Add comments on the definition of SPIN_LOCK_RELEASED & SPIN_LOCK_ACQUIRED by qhuang8 · 18 years ago
  28. e22f5aa Merged the fix of CompressDll.dll manifest issue when built by VS2005 by jwang36 · 18 years ago
  29. 18f9509 Restored the SetVirtualAddress and SetExitBootService related code generation for UEFI_APPLICATION type of module. by jwang36 · 18 years ago
  30. 73ebf37 1. Advance IP in case of Break(3) in breakpoint exception by qhuang8 · 18 years ago
  31. 784220c remove unnecessary files from EdkGenericBdsLib in EdkNt32pkg by vanjeff · 18 years ago
  32. fa332de 1. Perfect libraries MSA files by vanjeff · 18 years ago
  33. db29f96 Sync the Guid value of MTFTP protocol in spd file since it has been updated in header file. by qhuang8 · 18 years ago
  34. 02dab42 Variable driver: add checking to make sure flash is properly initialized by qhuang8 · 18 years ago
  35. 46dd23b 1.Define SPIN_LOCK as "volatile UINTN" to prevent mutli-processor access harzard. by qhuang8 · 18 years ago
  36. c8dd259 1. Use MemoryAllocationLib to replace boot services memory services functions in EdkModulePkg. by vanjeff · 18 years ago
  37. cb360b2 to fix [NT32] Emulator can't run when built with /O1 by xgu3 · 18 years ago
  38. 4b2e068 [Source] Useless assigning statement in ata and atapi by xgu3 · 18 years ago
  39. 0f6b6f7 1. Removed #ifndef to enable Capsule architecture protocol on IPF. by vanjeff · 18 years ago
  40. 1f74094 Correct some wrong usage types by qhuang8 · 18 years ago
  41. 203cff9 add new blank line for GCC build by klu2 · 18 years ago
  42. 253d291 Fixed an Autogen issue which will cause build break when encountering some kind of module. by jwang36 · 18 years ago
  43. a5dd05b Remove the generation of "Exit" function calling since the UefiApplicationLib has defined the Exit function. by jwang36 · 18 years ago
  44. c0b162a 1. Removed definition for EFI_1_1 from module ConSplitter by vanjeff · 18 years ago
  45. 3b660b0 For building UnixPkg in CYGWIN, it should use gcc binded by CYGWIN but not the 4.2 gcc which support PE. by klu2 · 18 years ago
  46. 3841e92 Add tool chain's configuration for building and running UnixPkg in CYGWIN environment. by klu2 · 18 years ago
  47. 8d58174 Add target.txt file for building UnixPkg in CYGWIN environment. by klu2 · 18 years ago
  48. e2180ee Add return EFI_INVALID_PARAMETER if pointer type parameter for UEFI and Tiano Decompress protocol function is NULL. The check is necessary. The protocols is built based on library instance of the Decompress Library. The Library class in MDE library spec 0.60e only define to do ASSERT for NULL pointer input. by qwang12 · 18 years ago
  49. c91c4f4 Need no zero pool for improving performance. by klu2 · 18 years ago
  50. cb41bea 1. Removed AsmSwitchStackAndBackingStore from BaseLib.h by vanjeff · 18 years ago
  51. ebc5b95 fix build broken issue by klu2 · 18 years ago
  52. 54be95a fix the build broken issue by klu2 · 18 years ago
  53. affd605 Fix build broken issue. by klu2 · 18 years ago
  54. ce8bd86 1. Removed #ifdef EDK_RELEASE_VERSION from all c files for all modules by vanjeff · 18 years ago
  55. 6dcb94c Change the TPL lock level to EFI_TPL_NOTIFY. Variable Service is called in ResetSystem runtime service. As there is no restriction stated in UEFI spec about TPL restriction for ResetSystem, so SCT does test it under NOTIFY level. This fix can be temperary. We may revert it back after discussion with Architects.. by qwang12 · 18 years ago
  56. 21801bb Thread work load assignment change. by jlin16 · 18 years ago
  57. 9cc655d Removed #ifdef SNP_DEBUG and used debug lib to output information. by vanjeff · 18 years ago
  58. 231f8bf Create more threads to synchronize pcd data for FrameworkModules in a platform. by jlin16 · 18 years ago
  59. 55c30c8 Utilize multi-thread support of JAVA to improve UI response time of opening FrameworkModules in a platform. by jlin16 · 18 years ago
  60. 3aaddf9 1. Removed #ifdef SNP_DEBUG and used debug lib to output information by vanjeff · 18 years ago
  61. b06af5d Change the EfiAquireLock with RaiseTPL as the call to Boot Service UnloadImage can be nested in another call to UnloadImage. So RaiseTPL is proper (EfiAcquireLock will ASSERT when these this API are nested in the call chain) in this situation to server the sychronization purposes. by qwang12 · 18 years ago
  62. 4bdeaa6 Cleanup the msa for PeiVariable. by klu2 · 18 years ago
  63. 3f85e79 Rollback the work-around fix of FAT detection since the root cause is issue in partition driver. by qhuang8 · 18 years ago
  64. 3c17ed1 Fix a critical bug: When reading block succeeds but detecting MBR fails, it should return error code instead of EFI_SUCCESS. by qhuang8 · 18 years ago
  65. bb60dd9 Fix the issue that the variable Unicode string may be not aligned on 16-bit boundary in flash (it dependent on ALIGNMENT macro in EdkModulePkg\Universal\Variable\Pei\x64\VarMachine.h). The unalignment Unicode string will lead assert of StrCmp, StrCopy, StrLen function in Mde library. by klu2 · 18 years ago
  66. 7af45bf 1. Added PcdNtEmulator and Removed MACRO EFI_NT_EMULATOR by vanjeff · 18 years ago
  67. 6626ad1 Perfect the msa of the following modules, DiskIo, Partition, English and Ebc. by lgao4 · 18 years ago
  68. 8f6b43f fixed a build error with Intel IPF compiler by vprabhal · 18 years ago
  69. 8daa8ed Fix the issue of FAT detection in previous check-in (Based on source code SVN revision 18) by qhuang8 · 18 years ago
  70. 137749b Fix the issue that HiiGetForms does not return correct BufferLength by klu2 · 18 years ago
  71. f4e8c17 Fix the issue of Wide char help strings cannot break into multiple lines correctly by klu2 · 18 years ago
  72. 2e71184 Fix the TPL issue by qhuang8 · 18 years ago
  73. 8c8b94e Fixed EDKT538; Removed the some code generation for UEFI_APPLICATION type of module. Refer to EDKT538 for details. by jwang36 · 18 years ago
  74. e5f461a 1. Remove #ifdef _MSC_EXTENSION_ from all source files by vanjeff · 18 years ago
  75. aa15639 changed the guid assignment from constant array to hi and low UINT64s (Intel compiler was using a global variable to assign an array which is not OK at run time) by vprabhal · 18 years ago
  76. e8d4831 changed the guid assignment from constant array to hi and low UINT64s (Intel compiler was using a global variable to assign an array which is not OK at run time) by vprabhal · 18 years ago
  77. fce6768 changed the guid assignment from constant array to hi and low UINT64s (Intel compiler was using a global variable to assign an array which is not OK at run time) by vprabhal · 18 years ago
  78. 80b0426 the ipf compiler needs a switch to not use FP registers higher than 0-31 for both Intel and MSFT compilers. by vprabhal · 18 years ago
  79. f7211e3 redefined the guids as _hi and _lo to deal with intel compiler's method of assigning array constants using global variables by vprabhal · 18 years ago
  80. 08aa37e Add check whether input parameter is NULL before call freepool API defined in MDE. by lgao4 · 18 years ago
  81. 5db2b1e Make sure RestoreTPL paired with RaiseTPL by qwang12 · 18 years ago
  82. 68154a8 Remove the BugBug in package header file for DXE_CORE and DXE_DRIVER which force every driver to include MdePkg/Include/Library/PeCoffLib.h. by qwang12 · 18 years ago
  83. 675a7b0 Remove the BugBug in package header file for DXE_CORE and DXE_DRIVER which force every driver to include MdePkg/Include/Library/PeCoffLib.h. by qwang12 · 18 years ago
  84. ddc9ec3 Remove the BugBug in package header file for DXE_CORE and DXE_DRIVER which force every driver to include MdePkg/Include/Library/PeCoffLib.h. by qwang12 · 18 years ago
  85. 2c3b5ec Clean up the gBS sevice (CopyMem, SetMem, AllocatePool, FreePool) with the corresponding APIs defined in Mde library class for these modules. by lgao4 · 18 years ago
  86. 9db9711 pair RaiseTPL with RestoreTPL by qwang12 · 18 years ago
  87. 657579a STATIC should be prefixed for internal functions to pass the stringent compiler such as Intel ICC for IPF with /WX /W4 options. by qwang12 · 18 years ago
  88. 1a682c8 Add a lock to protect the critical region in Service APIs for gEfiBlockIoProtocolGuid and gEfiSimpleFileSystemProtocolGuid Protocol to prevent re-entrance of the same API from from different TPL level. In UEFI 2.1 spec, it is state that the service API for this Protocol is callable at EFI_TPL_CALLBACK level. by qwang12 · 18 years ago
  89. ac10bdd Add a lock to protect the critical region in Service APIs for gEfiBlockIoProtocolGuid and gEfiSimpleFileSystemProtocolGuid Protocol to prevent re-entrance of the same API from from different TPL level. In UEFI 2.1 spec, it is state that the service API for this Protocol is callable at EFI_TPL_CALLBACK level. by qwang12 · 18 years ago
  90. ddcbfc1 Resolve the build break caused by changes to DxeCore. by qwang12 · 18 years ago
  91. 0fe0b10 Add a lock to protect the critical region in Service APIs for gEfiSimpleTextOutProtocolGuid Protocol to prevent re-entrance of the same API from from different TPL level. In UEFI 2.1 spec, it is state that the service API for this Protocol is callable at EFI_TPL_NOTIFY level. by qwang12 · 18 years ago
  92. a2fa23f Resolve the build break caused by changes to DxeCore. by qwang12 · 18 years ago
  93. 6544f51 Resolve the build break caused by changes to DxeCore. by qwang12 · 18 years ago
  94. 6ed71dc Add a lock to protect the critical region in Service APIs for UEFI Runtime Variable Service to prevent re-entrance of the variable service API from from different allowable TPL level. In UEFI 2.x and EFI 1.10 spec, EFI_TPL_CALLBACK is the allowable TPL level for Variable services. by qwang12 · 18 years ago
  95. c094abe Add a lock to protect the critical region in Service APIs for gEfiBlockIoProtocolGuid Protocol to prevent re-entrance of the same API from from different TPL level. by qwang12 · 18 years ago
  96. 90a98f2 Fixed EDKT532 and EDKT533 by jwang36 · 18 years ago
  97. d126eae Add a lock to protect the critical region in UEFI Boot Service API: Exit() and UnloadImage from re-entrance from different TPL level. by qwang12 · 18 years ago
  98. 87c40bc Commented out the pre-compile option of IPF ARCH for ICC tool chain. There's an issue in it which will cause incremental build failure. And it seems that there's not much improvement on build performance of Intel compiler. Comment out the pre-compile functionality for further investigation. by jwang36 · 18 years ago
  99. 6c18e19 Perfect the msa of the following console, datahub and DebugPort modules. by lgao4 · 18 years ago
  100. 2706108 The latest IPF boot failure is found and is not caused by this fixing, so check-in the fixing again. by klu2 · 18 years ago