summaryrefslogtreecommitdiff
path: root/MdePkg/Library/BaseLib/Ia32
AgeCommit message (Expand)AuthorFilesLines
2024-04-17MdePkg/BaseLib: Add a new VMGEXIT instruction invocation for SVSMTom Lendacky1-0/+39
2022-03-01MdePkg: Replace Opcode with the corresponding instructions.Jason10-42/+35
2021-12-07MdePkg: Apply uncrustify changesMichael Kubacki92-504/+191
2021-12-07MdePkg: Change OPTIONAL keyword usage styleMichael D Kinney6-16/+14
2021-06-04MdePkg/BaseLib: Fix AsmReadSs() with GCC toolchainSatoshi Tanda1-1/+1
2021-04-08MdePkg/Baseib: Filter/trace MSR access for IA32/X64Dandan Bi3-24/+74
2021-04-06MdePkg/BaseLib: Add support for the XSETBV instructionJiaxin Wu1-0/+34
2020-08-16MdePkg/BaseLib: Add support for the VMGEXIT instructionTom Lendacky1-0/+38
2020-08-16MdePkg/BaseLib: Add support for the XGETBV instructionTom Lendacky1-0/+31
2020-07-15MdePkg/BaseLib: Break out IA32/X64 GCC inline privileged functionsMichael D Kinney2-1180/+1171
2019-04-15MdePkg/BaseLib: Remove LongJump.c and SetJump.cShenglei Zhang2-165/+0
2019-04-09MdePkg: Replace BSD License with BSD+Patent LicenseMichael D Kinney189-1323/+189
2019-04-03MdePkg/BaseLib: Remove .S files for IA32 and X64 archShenglei Zhang27-1491/+0
2019-02-28MdePkg/BaseLib: Add Shadow Stack Support for X86.Yao, Jiewen4-4/+100
2018-09-30MdePkg/BaseLib: Add new AsmLfence APIHao Wu1-0/+36
2018-06-28MdePkg: Clean up source filesLiming Gao11-131/+131
2018-06-07MdePkg: Remove X86 ASM and S filesLiming Gao93-4401/+0
2018-01-10MdePkg/BaseLib: add attribute 'RETURNS_TWICE' to SetJumpM1cha1-0/+1
2017-12-08MdePkg/BaseLib: Add stack switch related definitions for IA32Jian J Wang1-0/+36
2017-11-14MdePkg: Fix MSFT C4255 warningSong, BinX1-1/+1
2016-11-16MdePkg/BaseLib: Add one wrapper on RdRand access for parameter check.Qin Long3-30/+30
2016-10-18MdePkg/BaseLib: Remove the unnecessary '_' before library APIs in ASM/NASMHao Wu10-30/+30
2016-07-20MdePkg BaseLib: Add the missing nasm source file InternalSwitchStack.nasmLiming Gao1-0/+47
2016-06-28MdePkg BaseLib: Convert Ia32/DisablePaging32.asm to NASMLiming Gao1-0/+54
2016-06-28MdePkg BaseLib: Convert Ia32/DisableCache.asm to NASMJordan Justen1-0/+42
2016-06-28MdePkg BaseLib: Convert Ia32/EnableCache.asm to NASMJordan Justen1-0/+42
2016-06-28MdePkg BaseLib: Convert Ia32/ARShiftU64.asm to NASMJordan Justen1-0/+45
2016-06-28MdePkg BaseLib: Convert Ia32/CpuBreakpoint.asm to NASMJordan Justen1-0/+36
2016-06-28MdePkg BaseLib: Convert Ia32/CpuId.asm to NASMJordan Justen1-0/+65
2016-06-28MdePkg BaseLib: Convert Ia32/CpuIdEx.asm to NASMJordan Justen1-0/+67
2016-06-28MdePkg BaseLib: Convert Ia32/CpuPause.asm to NASMJordan Justen1-0/+36
2016-06-28MdePkg BaseLib: Convert Ia32/DisableInterrupts.asm to NASMJordan Justen1-0/+37
2016-06-28MdePkg BaseLib: Convert Ia32/DivU64x32.asm to NASMJordan Justen1-0/+43
2016-06-28MdePkg BaseLib: Convert Ia32/DivU64x32Remainder.asm to NASMJordan Justen1-0/+48
2016-06-28MdePkg BaseLib: Convert Ia32/EnableDisableInterrupts.asm to NASMJordan Justen1-0/+38
2016-06-28MdePkg BaseLib: Convert Ia32/EnableInterrupts.asm to NASMJordan Justen1-0/+37
2016-06-28MdePkg BaseLib: Convert Ia32/EnablePaging32.asm to NASMJordan Justen1-0/+54
2016-06-28MdePkg BaseLib: Convert Ia32/FlushCacheLine.asm to NASMJordan Justen1-0/+51
2016-06-28MdePkg BaseLib: Convert Ia32/FxSave.asm to NASMJordan Justen1-0/+38
2016-06-28MdePkg BaseLib: Convert Ia32/FxRestore.asm to NASMJordan Justen1-0/+38
2016-06-28MdePkg BaseLib: Convert Ia32/Invd.asm to NASMJordan Justen1-0/+37
2016-06-28MdePkg BaseLib: Convert Ia32/LongJump.asm to NASMJordan Justen1-0/+43
2016-06-28MdePkg BaseLib: Convert Ia32/LRotU64.asm to NASMJordan Justen1-0/+50
2016-06-28MdePkg BaseLib: Convert Ia32/LShiftU64.asm to NASMJordan Justen1-0/+45
2016-06-28MdePkg BaseLib: Convert Ia32/MultU64x32.asm to NASMJordan Justen1-0/+40
2016-06-28MdePkg BaseLib: Convert Ia32/MultU64x64.asm to NASMJordan Justen1-0/+46
2016-06-28MdePkg BaseLib: Convert Ia32/ModU64x32.asm to NASMJordan Justen1-0/+42
2016-06-28MdePkg BaseLib: Convert Ia32/Monitor.asm to NASMJordan Justen1-0/+42
2016-06-28MdePkg BaseLib: Convert Ia32/Mwait.asm to NASMJordan Justen1-0/+40
2016-06-28MdePkg BaseLib: Convert Ia32/ReadCr0.asm to NASMJordan Justen1-0/+37