summaryrefslogtreecommitdiff
path: root/MdePkg/Library/BaseLib/BaseLib.inf
AgeCommit message (Expand)AuthorFilesLines
2024-04-17MdePkg/BaseLib: Add a new VMGEXIT instruction invocation for SVSMTom Lendacky1-0/+2
2024-02-06MdePkg: Add IOCSR operation for LoongArchChao Li1-0/+1
2024-02-06MdePkg: Add CSR operation for LoongArchChao Li1-0/+2
2024-02-06MdePkg: Add read stable counter operation for LoongArchChao Li1-0/+1
2024-02-06MdePkg: Add LoongArch Cpucfg functionChao Li1-0/+1
2024-02-06MdePkg: Add LoongArch64 exception function set into BaseLibChao Li1-0/+1
2024-01-11MdePkg/BaseLib: Fix boot DxeCore hang on riscv platform王洋1-0/+1
2023-12-19MdePkg: Implement RISC-V Cache Management OperationsDhaval1-1/+1
2023-06-06MdePkg/BaseLib: Add SpeculationBarrier implementation for RiscV64Yong Li1-0/+1
2023-02-16MdePkg/BaseLib: RISC-V: Add few more helper functionsSunil V L1-0/+3
2022-10-14MdePkg/BaseLib: BaseLib for LOONGARCH64 architecture.Chao Li1-1/+15
2022-05-13MdePkg: Remove RVCT supportRebecca Cran1-11/+0
2022-04-02MdePkg: Introduce basic Tdx functions in BaseLibMin Xu1-0/+4
2021-10-13MdePkg/BaseLib: Add QuickSort function on BaseLibIanX Kuo1-0/+1
2021-07-21MdePkg/BaseLib: Add MemoryFence implementation for RiscV64Abner Chang1-1/+2
2021-05-29MdePkg/BaseLib: add support for RMPADJUST instructionTom Lendacky1-0/+1
2021-05-29MdePkg/BaseLib: add support for PVALIDATE instructionBrijesh Singh1-0/+1
2021-04-08MdePkg/Baseib: Filter/trace MSR access for IA32/X64Dandan Bi1-0/+3
2021-04-06MdePkg/BaseLib: Add support for the XSETBV instructionJiaxin Wu1-1/+3
2020-08-16MdePkg/BaseLib: Add support for the VMGEXIT instructionTom Lendacky1-0/+2
2020-08-16MdePkg/BaseLib: Add support for the XGETBV instructionTom Lendacky1-0/+2
2020-07-15MdePkg/BaseLib: Break out IA32/X64 GCC inline privileged functionsMichael D Kinney1-1/+3
2020-05-07MdePkg/BaseLib: BaseLib for RISCV64 architectureAbner Chang1-1/+17
2019-04-30MdePkg/BaseLib: Use PcdSpeculationBarrierTypeMichael D Kinney1-0/+1
2019-04-24MdePkg/BaseLib: Remove support of INTEL tool chainShenglei Zhang1-187/+7
2019-04-15MdePkg/BaseLib: Remove LongJump.c and SetJump.cShenglei Zhang1-6/+2
2019-04-09MdePkg: Replace BSD License with BSD+Patent LicenseMichael D Kinney1-6/+1
2019-04-03MdePkg/BaseLib: Remove .S files for IA32 and X64 archShenglei Zhang1-38/+0
2019-02-28MdePkg/BaseLib: Add Shadow Stack Support for X86.Yao, Jiewen1-1/+2
2019-02-12MdePkg/BaseLib: implement SpeculationBarrier() for ARM and AArch64Ard Biesheuvel1-2/+5
2018-12-25MdePkg/BaseLib: Introduce new SpeculationBarrier APIHao Wu1-0/+5
2018-09-30MdePkg/BaseLib: Add new AsmLfence APIHao Wu1-0/+2
2018-09-30MdePkg/BaseLib: Remove an unused PCDshenglei1-1/+0
2018-09-25MdePkg: Removing ipf which is no longer supported from edk2.Chen A Chen1-34/+1
2018-06-28MdePkg: Clean up source filesLiming Gao1-124/+124
2018-06-07MdePkg: Remove X86 ASM and S filesLiming Gao1-247/+1
2018-04-04MdePkg/BaseLib: add PatchInstructionX86()Laszlo Ersek1-0/+2
2018-03-19MdePkg/Library/BaseLib: Enable VS2017/ARM64 buildsPete Batard1-0/+8
2018-02-07MdePkg/Library/BaseLib: Enable VS2017/ARM buildsPete Batard1-3/+13
2017-12-08MdePkg/BaseLib: Add stack switch related definitions for IA32Jian J Wang1-0/+3
2016-11-16MdePkg/BaseLib: Add one wrapper on RdRand access for parameter check.Qin Long1-0/+2
2016-07-20MdePkg BaseLib: Add the missing nasm source file InternalSwitchStack.nasmLiming Gao1-1/+2
2016-06-28MdePkg BaseLib: Convert Ia32/DisablePaging32.asm to NASMLiming Gao1-1/+3
2016-06-28MdePkg BaseLib: Convert X64/ReadMsr64.asm to NASMJordan Justen1-0/+1
2016-06-28MdePkg BaseLib: Convert X64/WriteMsr64.asm to NASMJordan Justen1-0/+1
2016-06-28MdePkg BaseLib: Convert X64/CpuBreakpoint.asm to NASMJordan Justen1-0/+1
2016-06-28MdePkg BaseLib: Convert X64/ReadEflags.asm to NASMJordan Justen1-0/+2
2016-06-28MdePkg BaseLib: Convert X64/ReadCr0.asm to NASMJordan Justen1-0/+2
2016-06-28MdePkg BaseLib: Convert X64/ReadCr2.asm to NASMJordan Justen1-0/+2
2016-06-28MdePkg BaseLib: Convert X64/ReadCr3.asm to NASMJordan Justen1-0/+2