summaryrefslogtreecommitdiff
path: root/MdePkg/Library/BaseLib
AgeCommit message (Expand)Author
2016-07-07MdePkg: Indicate UnicodeStrToAsciiStr/AsciiStrToUnicodeStr to be deprecatedStar Zeng
2016-07-06MdePkg/BaseLib: Add 2 more safe string functions.Jiewen Yao
2015-11-16MdePkg: Add CPU RdRand access APIs for random number generationQin Long
2015-07-13MdePkg: ensure SafeString length functions don't access beyond MaxSizeLeif Lindholm
2015-07-09MdePkg/AArch64: use GCC_ASM_EXPORT to export functionsOlivier Martin
2015-05-06Add ASSERT comment for SafeString API in BaseLib for MdePkg.Yao, Jiewen
2015-04-30MdePkg/BaseLib: Preserve EBX register and fix stack offset to LinearAddress i...Michael Kinney
2015-04-27MdePkg/BaseLib: Support IA32 processors without CMOVxMichael Kinney
2015-04-27MdePkg/BaseLib: Support IA32 processors without CLFLUSHMichael Kinney
2015-03-27MdePkg: fix ARM version of InternalMathSwapBytes64 ()Ard Biesheuvel
2015-01-13MdeModulePkg, MdePkg, NetworkPkg, OvmfPkg, PerformancePkg, ShellPkg: Library ...Daryl McDaniel
2014-12-15MdePkg: Add deprecate flag for the functions which has a replace function in ...Eric Dong
2014-11-07Add safe string function to base lib.jyao1
2014-09-04MdePkg NASM Thunk16: Add missing ASM_PFX for InternalAsmThunk16Jordan Justen
2014-09-04MdePkg NASM Thunk16: Work around NASM 2.09.04 - 2.10rc1 bugJordan Justen
2014-09-03MdePkg: Convert non DOS format files to DOS formatGao, Liming
2014-09-01MdePkg BaseLib NASM Thunk16: Initialize _16GdtrBase to 0Jordan Justen
2014-09-01MdePkg BaseLib NASM Thunk16: Remove remaining 'DB' codeJordan Justen
2014-09-01MdePkg BaseLib NASM Thunk16: Use bits 16 for 16-bit codeJordan Justen
2014-09-01MdePkg BaseLib NASM Thunk16: Use NASM local labelsJordan Justen
2014-09-01MdePkg BaseLib Thunk16: Replace X64 GAS Thunk16 with NASM versionJordan Justen
2014-09-01MdePkg BaseLib Thunk16: Replace IA32 GAS Thunk16 with NASM versionJordan Justen
2014-08-27MdePkg: INF/DEC file updates to EDK II packagesGao, Liming
2014-08-27MdePkg: INF/DEC file updates to EDK II packagesGao, Liming
2014-08-16MdePkg: library INF files should reference feature PCDs under [FeaturePcd]Laszlo Ersek
2014-08-11MdePkg: Fix Clang build failureGao, Liming
2014-07-21MdePkg BaseLib: Fix a corner case of Source and Destination overlap.Star Zeng
2014-06-24Correct comment typo in AsmReadCr0() function. Gao, Liming
2014-01-22Fix CRLF formatTian, Hot
2013-12-30MdePkg: First instruction after clearing CR0.PE must be a far jmp.David Woodhouse
2013-12-30Clean up hard-coded offsets and other utter bogosity in Thunk16.SDavid Woodhouse
2013-10-29Use rsp instead of esp to save 64-bit stack pointer.Elvin Li
2013-09-02Add Memory fence for ARM Architecture (32 and 64 bit)Olivier Martin
2013-08-08Match the comments with the implementation for Baselib::GetFirstNode.Shumin Qiu
2013-07-29MdePkg/BaseLib: Added ARM Aarch64 architecture supportHarry Liebel
2013-07-22Correctly character in comments of BaseLib BitField.Liming Gao
2013-07-22Fixed the issue that BitFieldWrite32, BitFieldAnd32, BitFieldOr32, BitFieldAn...Liming Gao
2013-03-13Fix minor typos in BaseLib LinkedList commentslgao4
2013-02-17Fix CpuIdEx.asm to return correct ECX/EDX value.niruiyu
2013-01-07Current Thunk16.asm implementation clears reserved bits, which does not follo...li-elvin
2012-12-25Add ASSERT() for BitField operations to make sure the input value is valid. lgao4
2012-10-30Fix memory out of band access in AsmFxSave() and AsmFxRestore(). lgao4
2012-05-25Correct a bug in AsmCpuidEx() to return correct ECX and EDX.niruiyu
2012-04-11Current IPF version SwitchStack implementation uses loadrs instruction to res...li-elvin
2012-02-27Update the modifier of ThunkContext parameter for AsmPrepareThunk16() in Base...lgao4
2011-12-28Roll back the previous change in MdePkg BaseLib Ia32 Thunk16.S and EcpPkg Glu...lgao4
2011-12-20Clean up the hard code offset in MdePkg BaseLib Ia32 Thunk16.S and EcpPkg Glu...lgao4
2011-12-15Fix the issue to clear the high 16-bit of EAX before use it Thunk code.lgao4
2011-11-25add missing <BR>hhtian
2011-11-08MdePkg/BaseLib: Replaced inline assembly for ARMGCC by GCC assembly source fileoliviermartin