summaryrefslogtreecommitdiff
path: root/MdePkg/Library/BaseLib
AgeCommit message (Expand)AuthorFilesLines
2015-12-31MdePkg/BaseLib: do not rely on undefined behavior in arithmetic shiftArd Biesheuvel1-1/+1
2015-12-15MdePkg: Convert all .uni files to utf-8Jordan Justen1-0/+0
2015-11-11MdePkg: BaseLib don't require NASM with XcodeAndrew Fish1-0/+2
2015-09-21MdePkg: Add CPU RdRand access APIs for random number generationQin Long5-0/+335
2015-07-13MdePkg: ensure SafeString length functions don't access beyond MaxSizeLeif Lindholm1-2/+2
2015-07-09MdePkg/AArch64: use GCC_ASM_EXPORT to export functionsOlivier Martin6-8/+8
2015-05-06Add ASSERT comment for SafeString API in BaseLib for MdePkg.Yao, Jiewen1-1/+13
2015-04-30MdePkg/BaseLib: Preserve EBX register and fix stack offset to LinearAddress i...Michael Kinney2-1/+3
2015-04-27MdePkg/BaseLib: Support IA32 processors without CMOVxMichael Kinney16-53/+83
2015-04-27MdePkg/BaseLib: Support IA32 processors without CLFLUSHMichael Kinney3-5/+43
2015-03-27MdePkg: fix ARM version of InternalMathSwapBytes64 ()Ard Biesheuvel1-12/+4
2015-01-13MdeModulePkg, MdePkg, NetworkPkg, OvmfPkg, PerformancePkg, ShellPkg: Library ...Daryl McDaniel2-0/+127
2014-12-15MdePkg: Add deprecate flag for the functions which has a replace function in ...Eric Dong1-0/+26
2014-11-07Add safe string function to base lib.jyao12-0/+898
2014-09-04MdePkg NASM Thunk16: Add missing ASM_PFX for InternalAsmThunk16Jordan Justen2-3/+3
2014-09-04MdePkg NASM Thunk16: Work around NASM 2.09.04 - 2.10rc1 bugJordan Justen2-2/+10
2014-09-03MdePkg: Convert non DOS format files to DOS formatGao, Liming1-0/+0
2014-09-01MdePkg BaseLib NASM Thunk16: Initialize _16GdtrBase to 0Jordan Justen2-2/+2
2014-09-01MdePkg BaseLib NASM Thunk16: Remove remaining 'DB' codeJordan Justen2-49/+46
2014-09-01MdePkg BaseLib NASM Thunk16: Use bits 16 for 16-bit codeJordan Justen2-115/+87
2014-09-01MdePkg BaseLib NASM Thunk16: Use NASM local labelsJordan Justen2-65/+65
2014-09-01MdePkg BaseLib Thunk16: Replace X64 GAS Thunk16 with NASM versionJordan Justen2-1/+335
2014-09-01MdePkg BaseLib Thunk16: Replace IA32 GAS Thunk16 with NASM versionJordan Justen2-1/+278
2014-08-27MdePkg: INF/DEC file updates to EDK II packagesGao, Liming1-0/+0
2014-08-27MdePkg: INF/DEC file updates to EDK II packagesGao, Liming1-5/+6
2014-08-16MdePkg: library INF files should reference feature PCDs under [FeaturePcd]Laszlo Ersek1-0/+2
2014-08-11MdePkg: Fix Clang build failureGao, Liming5-5/+5
2014-07-21MdePkg BaseLib: Fix a corner case of Source and Destination overlap.Star Zeng1-4/+4
2014-06-24Correct comment typo in AsmReadCr0() function. Gao, Liming1-2/+2
2014-01-22Fix CRLF formatTian, Hot1-276/+276
2013-12-30MdePkg: First instruction after clearing CR0.PE must be a far jmp.David Woodhouse2-29/+35
2013-12-30Clean up hard-coded offsets and other utter bogosity in Thunk16.SDavid Woodhouse1-50/+71
2013-10-29Use rsp instead of esp to save 64-bit stack pointer.Elvin Li2-6/+6
2013-09-02Add Memory fence for ARM Architecture (32 and 64 bit)Olivier Martin4-0/+120
2013-08-08Match the comments with the implementation for Baselib::GetFirstNode.Shumin Qiu1-2/+2
2013-07-29MdePkg/BaseLib: Added ARM Aarch64 architecture supportHarry Liebel7-1/+330
2013-07-22Correctly character in comments of BaseLib BitField.Liming Gao1-8/+8
2013-07-22Fixed the issue that BitFieldWrite32, BitFieldAnd32, BitFieldOr32, BitFieldAn...Liming Gao1-5/+23
2013-03-13Fix minor typos in BaseLib LinkedList commentslgao42-13/+13
2013-02-17Fix CpuIdEx.asm to return correct ECX/EDX value.niruiyu1-2/+2
2013-01-07Current Thunk16.asm implementation clears reserved bits, which does not follo...li-elvin4-8/+8
2012-12-25Add ASSERT() for BitField operations to make sure the input value is valid. lgao42-2/+48
2012-10-30Fix memory out of band access in AsmFxSave() and AsmFxRestore(). lgao42-4/+4
2012-05-25Correct a bug in AsmCpuidEx() to return correct ECX and EDX.niruiyu2-10/+10
2012-04-11Current IPF version SwitchStack implementation uses loadrs instruction to res...li-elvin1-2/+4
2012-02-27Update the modifier of ThunkContext parameter for AsmPrepareThunk16() in Base...lgao41-2/+2
2011-12-28Roll back the previous change in MdePkg BaseLib Ia32 Thunk16.S and EcpPkg Glu...lgao41-43/+20
2011-12-20Clean up the hard code offset in MdePkg BaseLib Ia32 Thunk16.S and EcpPkg Glu...lgao41-20/+43
2011-12-15Fix the issue to clear the high 16-bit of EAX before use it Thunk code.lgao44-8/+12
2011-11-25add missing <BR>hhtian1-1/+1