summaryrefslogtreecommitdiff
path: root/MdePkg/Library/BaseLib/Ia32
AgeCommit message (Expand)Author
2015-04-30MdePkg/BaseLib: Preserve EBX register and fix stack offset to LinearAddress i...Michael Kinney
2015-04-27MdePkg/BaseLib: Support IA32 processors without CMOVxMichael Kinney
2015-04-27MdePkg/BaseLib: Support IA32 processors without CLFLUSHMichael Kinney
2014-09-04MdePkg NASM Thunk16: Add missing ASM_PFX for InternalAsmThunk16Jordan Justen
2014-09-04MdePkg NASM Thunk16: Work around NASM 2.09.04 - 2.10rc1 bugJordan Justen
2014-09-01MdePkg BaseLib NASM Thunk16: Initialize _16GdtrBase to 0Jordan Justen
2014-09-01MdePkg BaseLib NASM Thunk16: Remove remaining 'DB' codeJordan Justen
2014-09-01MdePkg BaseLib NASM Thunk16: Use bits 16 for 16-bit codeJordan Justen
2014-09-01MdePkg BaseLib NASM Thunk16: Use NASM local labelsJordan Justen
2014-09-01MdePkg BaseLib Thunk16: Replace IA32 GAS Thunk16 with NASM versionJordan Justen
2014-08-11MdePkg: Fix Clang build failureGao, Liming
2014-06-24Correct comment typo in AsmReadCr0() function. Gao, Liming
2013-12-30MdePkg: First instruction after clearing CR0.PE must be a far jmp.David Woodhouse
2013-12-30Clean up hard-coded offsets and other utter bogosity in Thunk16.SDavid Woodhouse
2013-02-17Fix CpuIdEx.asm to return correct ECX/EDX value.niruiyu
2013-01-07Current Thunk16.asm implementation clears reserved bits, which does not follo...li-elvin
2012-05-25Correct a bug in AsmCpuidEx() to return correct ECX and EDX.niruiyu
2011-12-28Roll back the previous change in MdePkg BaseLib Ia32 Thunk16.S and EcpPkg Glu...lgao4
2011-12-20Clean up the hard code offset in MdePkg BaseLib Ia32 Thunk16.S and EcpPkg Glu...lgao4
2011-12-15Fix the issue to clear the high 16-bit of EAX before use it Thunk code.lgao4
2011-09-13Minor copyright format updatehhtian
2011-07-12MdePkg: Fix X64 clang compile issues.andrewfish
2010-12-06MdePkg: Fix GCC Thunk support for IA32jljusten
2010-11-12Fix the issue that the high 16-bit of EAX may contain invalid data, which cau...li-elvin
2010-08-13Refine code.sfu5
2010-06-25Minor grammatical work--mostly adding periods. Items with ONLY period added ...myronporter
2010-06-22Minor grammatical work--mostly adding periods. Items with ONLY period added ...MyronPorter
2010-06-11Minor grammatical work--mostly adding periods. Sending separately a list of...myronporter
2010-06-01Fixed issue with InternalX86ReadIdtr referencing LDT read and not IDT read op...geekboy15a
2010-05-20Fix some typosqhuang8
2010-05-18Update copyright formathhtian
2010-05-181. Restore the inline C implementation of GCC assembly files that was tempora...qhuang8
2010-04-23Update the copyright notice formathhtian
2010-02-23Disable interrupt when changing IDTR register.klu2
2010-02-23Temporarily remove the C implementation of some GCC assembly files in MdePkg....qhuang8
2010-01-27Clean up MdePkg source to correct some coding style issues, etc.qhuang8
2009-12-07according to IA32 intel architecture spec, mwait instuction needs not the ope...eric_tian
2009-11-17Add ASM_PFX() for exposed symoble from assemble to Cklu2
2009-08-24Fix file headersmdkinney
2009-08-19Update to make end-of-line consistent for all source files in MdePkg. There a...qhuang8
2009-08-18Add ARM supportmdkinney
2009-05-20Replace .globl with ASM_GLOBALxli24
2009-01-30Split out Synchronization Library from Base Librarymdkinney
2008-12-29Update copyright for files modified in this yearqhuang8
2008-12-09Synchronize comment of BaseLib.h and it's implementation to match the Spec.gikidy
2008-12-05Update the text to use "x64" instead of "X64" in MdePkg.qhuang8
2008-12-03Add AsmEnableCache() and AsmDisableCache() as the IA32 & x64 specific BaseLib...qhuang8
2008-11-25Use ".486" for the instruction of "wbinvd"qhuang8
2008-11-24Add EnableCache() and DisableCache() implementations for IA32 and X64 to the ...mdkinney
2008-11-19Detabqhuang8