summaryrefslogtreecommitdiff
path: root/MdePkg/Library/BaseLib/Ia32
AgeCommit message (Expand)AuthorFilesLines
2016-06-28MdePkg BaseLib: Convert Ia32/WriteGdtr.asm to NASMJordan Justen1-0/+38
2016-06-28MdePkg BaseLib: Convert Ia32/WriteIdtr.asm to NASMJordan Justen1-0/+41
2016-06-28MdePkg BaseLib: Convert Ia32/WriteLdtr.asm to NASMJordan Justen1-0/+38
2016-06-28MdePkg BaseLib: Convert Ia32/WriteMm0.asm to NASMJordan Justen1-0/+37
2016-06-28MdePkg BaseLib: Convert Ia32/WriteMm1.asm to NASMJordan Justen1-0/+37
2016-06-28MdePkg BaseLib: Convert Ia32/WriteMm2.asm to NASMJordan Justen1-0/+37
2016-06-28MdePkg BaseLib: Convert Ia32/WriteMm3.asm to NASMJordan Justen1-0/+37
2016-06-28MdePkg BaseLib: Convert Ia32/WriteMm4.asm to NASMJordan Justen1-0/+37
2016-06-28MdePkg BaseLib: Convert Ia32/WriteMm5.asm to NASMJordan Justen1-0/+37
2016-06-28MdePkg BaseLib: Convert Ia32/WriteMm6.asm to NASMJordan Justen1-0/+37
2016-06-28MdePkg BaseLib: Convert Ia32/WriteMm7.asm to NASMJordan Justen1-0/+37
2016-06-28MdePkg BaseLib: Convert Ia32/Wbinvd.asm to NASMJordan Justen1-0/+37
2016-06-28MdePkg BaseLib: Convert Ia32/RdRand.asm to NASMJordan Justen1-0/+90
2016-06-28MdePkg BaseLib: Convert Ia32/EnablePaging64.asm to NASMJordan Justen1-0/+65
2016-06-28MdePkg BaseLib: Convert Ia32/DivU64x64Remainder.asm to NASMJordan Justen1-0/+94
2016-06-28MdePkg BaseLib: Remove unused GNU assembly filesJordan Justen5-179/+0
2016-06-28MdePkg BaseLib Ia32/DivU64x64Remainder: Make _@DivRemU64x64 privateJordan Justen1-1/+1
2016-06-28MdePkg BaseLib Ia32 assembly: Specify DWORD sizesJordan Justen4-4/+4
2015-09-21MdePkg: Add CPU RdRand access APIs for random number generationQin Long2-0/+174
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 Kinney15-51/+81
2015-04-27MdePkg/BaseLib: Support IA32 processors without CLFLUSHMichael Kinney3-5/+43
2014-09-04MdePkg NASM Thunk16: Add missing ASM_PFX for InternalAsmThunk16Jordan Justen1-1/+1
2014-09-04MdePkg NASM Thunk16: Work around NASM 2.09.04 - 2.10rc1 bugJordan Justen1-1/+5
2014-09-01MdePkg BaseLib NASM Thunk16: Initialize _16GdtrBase to 0Jordan Justen1-1/+1
2014-09-01MdePkg BaseLib NASM Thunk16: Remove remaining 'DB' codeJordan Justen1-24/+23
2014-09-01MdePkg BaseLib NASM Thunk16: Use bits 16 for 16-bit codeJordan Justen1-49/+32
2014-09-01MdePkg BaseLib NASM Thunk16: Use NASM local labelsJordan Justen1-27/+27
2014-09-01MdePkg BaseLib Thunk16: Replace IA32 GAS Thunk16 with NASM versionJordan Justen1-0/+277
2014-08-11MdePkg: Fix Clang build failureGao, Liming5-5/+5
2014-06-24Correct comment typo in AsmReadCr0() function. Gao, Liming1-2/+2
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-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-elvin2-4/+4
2012-05-25Correct a bug in AsmCpuidEx() to return correct ECX and EDX.niruiyu2-10/+10
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.lgao42-4/+6
2011-09-13Minor copyright format updatehhtian1-1/+1
2011-07-12MdePkg: Fix X64 clang compile issues.andrewfish1-0/+48
2010-12-06MdePkg: Fix GCC Thunk support for IA32jljusten1-2/+2
2010-11-12Fix the issue that the high 16-bit of EAX may contain invalid data, which cau...li-elvin2-4/+4
2010-08-13Refine code.sfu51-3/+3
2010-06-25Minor grammatical work--mostly adding periods. Items with ONLY period added ...myronporter10-17/+17
2010-06-22Minor grammatical work--mostly adding periods. Items with ONLY period added ...MyronPorter162-165/+165
2010-06-11Minor grammatical work--mostly adding periods. Sending separately a list of...myronporter50-63/+63
2010-06-01Fixed issue with InternalX86ReadIdtr referencing LDT read and not IDT read op...geekboy15a1-1/+1
2010-05-20Fix some typosqhuang81-2/+2
2010-05-18Update copyright formathhtian1-3/+3