summaryrefslogtreecommitdiff
path: root/MdePkg/Library/BaseLib
AgeCommit message (Expand)AuthorFilesLines
2021-10-13MdePkg/BaseLib: Add QuickSort function on BaseLibIanX Kuo3-1/+119
2021-07-21MdePkg/BaseLib: Add MemoryFence implementation for RiscV64Abner Chang2-1/+24
2021-06-04MdePkg/BaseLib: Fix AsmReadSs() with GCC toolchainSatoshi Tanda2-2/+2
2021-05-29MdePkg/BaseLib: add support for RMPADJUST instructionTom Lendacky2-0/+41
2021-05-29MdePkg/BaseLib: add support for PVALIDATE instructionBrijesh Singh2-0/+43
2021-04-14MdePkg: Fix AsmReadMsr64() and AsmWriteMsr64() with GCC toolchainTakuto Naito1-4/+3
2021-04-08MdePkg/Baseib: Filter/trace MSR access for IA32/X64Dandan Bi7-43/+129
2021-04-06MdePkg/BaseLib: Add support for the XSETBV instructionJiaxin Wu3-1/+71
2021-03-25MdePkg: use CpuPause() in CpuDeadLoop()Ankur Arora1-1/+3
2020-10-13MdePkg/BaseLib: Fix invalid memory access in AArch64 SetJump/LongJumpJan Bobek2-8/+8
2020-10-13MdePkg: Remove code wrapped by DISABLE_NEW_DEPRECATED_INTERFACESZhang, Shenglei1-626/+0
2020-08-19MdePkg: Fix spelling mistake for occurredMichael D Kinney1-1/+1
2020-08-16MdePkg/BaseLib: Add support for the VMGEXIT instructionTom Lendacky3-0/+72
2020-08-16MdePkg/BaseLib: Add support for the XGETBV instructionTom Lendacky3-0/+67
2020-08-12BaseLib:Fix RISC-V Supervisor mode (S-Mode) trap handler reentry issue.Abner Chang1-7/+38
2020-07-28MdePkg/Library/UnitTestHostBaseLib: Add missing servicesMichael D Kinney1-0/+34
2020-07-15MdePkg/Library/BaseLib: Add BaseLib instance for host based unit testsMichael D Kinney5-0/+3411
2020-07-15MdePkg/BaseLib: Break out IA32/X64 GCC inline privileged functionsMichael D Kinney5-2420/+2409
2020-05-22MdePkg: Fix SafeString performing assertions on runtime checksVitaly Cheptsov1-112/+3
2020-05-07MdePkg/BaseLib: BaseLib for RISCV64 architectureAbner Chang12-1/+348
2019-07-17MdePkg/BaseLib: Base64Decode(): don't declare variables in nested blocksLaszlo Ersek1-4/+3
2019-07-16MdePkg/BaseLib: rewrite Base64Decode()Laszlo Ersek1-2/+247
2019-07-16MdePkg/BaseLib: re-specify Base64Decode(), and add temporary stub implLaszlo Ersek1-198/+87
2019-04-30MdePkg/BaseLib: Use PcdSpeculationBarrierTypeMichael D Kinney2-2/+7
2019-04-24MdePkg/BaseLib: Remove support of INTEL tool chainShenglei Zhang1-187/+7
2019-04-15MdePkg/BaseLib: Remove LongJump.c and SetJump.cShenglei Zhang3-171/+2
2019-04-09MdePkg: Replace BSD License with BSD+Patent LicenseMichael D Kinney374-2616/+374
2019-04-03MdePkg/BaseLib: Remove .S files for IA32 and X64 archShenglei Zhang39-2412/+0
2019-02-28MdePkg/BaseLib: Add Shadow Stack Support for X86.Yao, Jiewen7-7/+150
2019-02-19MdePkg/BaseLib: Change a variable type in a bitwise operationShenglei Zhang1-1/+1
2019-02-12MdePkg/BaseLib: implement SpeculationBarrier() for ARM and AArch64Ard Biesheuvel6-32/+160
2019-02-02MdePkg/BaseLib: Add Base64Encode() and Base64Decode()Mike Turner1-0/+331
2019-01-31MdePkg/BaseLib: Remove definitions of two functionsShenglei Zhang1-43/+1
2019-01-31MdePkg/BaseLib: Introduce CharToUpper and AsciiCharToUpper publiclyMike Turner2-14/+14
2018-12-25MdePkg/BaseLib: Introduce new SpeculationBarrier APIHao Wu4-0/+97
2018-10-24MdePkg-BaseLib: Fix PathCleanUpDirectories() issue with "\\..\\.."Jim.Dailey@dell.com1-7/+7
2018-10-23MdePkg/BaseLib: AsciiStrToUnicodeStr(S) not handle EASCII properlyHao Wu2-3/+3
2018-10-12MdePkg-BaseLib: Fix PathCleanUpDirectories() error involving "\..\.."Jim.Dailey@dell.com1-1/+4
2018-09-30MdePkg/BaseLib: Add new AsmLfence APIHao Wu3-0/+75
2018-09-30MdePkg/BaseLib: Remove an unused PCDshenglei1-1/+0
2018-09-25MdePkg: Removing ipf which is no longer supported from edk2.Chen A Chen31-4572/+2
2018-08-06MdePkg/BaseLib: Add an additional check within AsciiStriCmpRuiyu Ni1-1/+1
2018-07-09MdePkg/BaseLib: Add bit field population calculating methodsTomas Pilar (tpilar)1-0/+86
2018-06-28MdePkg: Clean up source filesLiming Gao49-801/+801
2018-06-07MdePkg: Remove X86 ASM and S filesLiming Gao174-8274/+1
2018-04-04MdePkg/BaseLib: add PatchInstructionX86()Laszlo Ersek2-0/+91
2018-03-20MdePkg/Library/BaseLib/AArch64: Comment style harmonizationPete Batard2-94/+98
2018-03-19MdePkg/Library/BaseLib: Enable VS2017/ARM64 buildsPete Batard8-0/+378
2018-02-07MdePkg/Library/BaseLib: Enable VS2017/ARM buildsPete Batard2-4/+17
2018-02-06MdePkg/SafeString: Fix potential out-of-bound memory accessRuiyu Ni1-9/+9