summaryrefslogtreecommitdiffstats
path: root/MdePkg/Library/BaseLib/Ia32
Commit message (Expand)AuthorAgeFilesLines
* MdePkg NASM Thunk16: Add missing ASM_PFX for InternalAsmThunk16Jordan Justen2014-09-041-1/+1
* MdePkg NASM Thunk16: Work around NASM 2.09.04 - 2.10rc1 bugJordan Justen2014-09-041-1/+5
* MdePkg BaseLib NASM Thunk16: Initialize _16GdtrBase to 0Jordan Justen2014-09-011-1/+1
* MdePkg BaseLib NASM Thunk16: Remove remaining 'DB' codeJordan Justen2014-09-011-24/+23
* MdePkg BaseLib NASM Thunk16: Use bits 16 for 16-bit codeJordan Justen2014-09-011-49/+32
* MdePkg BaseLib NASM Thunk16: Use NASM local labelsJordan Justen2014-09-011-27/+27
* MdePkg BaseLib Thunk16: Replace IA32 GAS Thunk16 with NASM versionJordan Justen2014-09-011-0/+277
* MdePkg: Fix Clang build failureGao, Liming2014-08-115-5/+5
* Correct comment typo in AsmReadCr0() function. Gao, Liming2014-06-241-2/+2
* MdePkg: First instruction after clearing CR0.PE must be a far jmp.David Woodhouse2013-12-302-29/+35
* Clean up hard-coded offsets and other utter bogosity in Thunk16.SDavid Woodhouse2013-12-301-50/+71
* Fix CpuIdEx.asm to return correct ECX/EDX value.niruiyu2013-02-171-2/+2
* Current Thunk16.asm implementation clears reserved bits, which does not follo...li-elvin2013-01-072-4/+4
* Correct a bug in AsmCpuidEx() to return correct ECX and EDX.niruiyu2012-05-252-10/+10
* Roll back the previous change in MdePkg BaseLib Ia32 Thunk16.S and EcpPkg Glu...lgao42011-12-281-43/+20
* Clean up the hard code offset in MdePkg BaseLib Ia32 Thunk16.S and EcpPkg Glu...lgao42011-12-201-20/+43
* Fix the issue to clear the high 16-bit of EAX before use it Thunk code.lgao42011-12-152-4/+6
* Minor copyright format updatehhtian2011-09-131-1/+1
* MdePkg: Fix X64 clang compile issues.andrewfish2011-07-121-0/+48
* MdePkg: Fix GCC Thunk support for IA32jljusten2010-12-061-2/+2
* Fix the issue that the high 16-bit of EAX may contain invalid data, which cau...li-elvin2010-11-122-4/+4
* Refine code.sfu52010-08-131-3/+3
* Minor grammatical work--mostly adding periods. Items with ONLY period added ...myronporter2010-06-2510-17/+17
* Minor grammatical work--mostly adding periods. Items with ONLY period added ...MyronPorter2010-06-22162-165/+165
* Minor grammatical work--mostly adding periods. Sending separately a list of...myronporter2010-06-1150-63/+63
* Fixed issue with InternalX86ReadIdtr referencing LDT read and not IDT read op...geekboy15a2010-06-011-1/+1
* Fix some typosqhuang82010-05-201-2/+2
* Update copyright formathhtian2010-05-181-3/+3
* 1. Restore the inline C implementation of GCC assembly files that was tempora...qhuang82010-05-1863-2201/+1758
* Update the copyright notice formathhtian2010-04-23276-552/+552
* Disable interrupt when changing IDTR register.klu22010-02-233-3/+12
* Temporarily remove the C implementation of some GCC assembly files in MdePkg....qhuang82010-02-231-1758/+0
* Clean up MdePkg source to correct some coding style issues, etc.qhuang82010-01-271-5/+5
* according to IA32 intel architecture spec, mwait instuction needs not the ope...eric_tian2009-12-071-1/+1
* Add ASM_PFX() for exposed symoble from assemble to Cklu22009-11-171-2/+2
* Fix file headersmdkinney2009-08-242-6/+1
* Update to make end-of-line consistent for all source files in MdePkg. There a...qhuang82009-08-191-1758/+1758
* Add ARM supportmdkinney2009-08-181-0/+1758
* Replace .globl with ASM_GLOBALxli242009-05-2092-93/+93
* Split out Synchronization Library from Base Librarymdkinney2009-01-3012-525/+0
* Update copyright for files modified in this yearqhuang82008-12-2978-78/+78
* Synchronize comment of BaseLib.h and it's implementation to match the Spec.gikidy2008-12-092-2/+2
* Update the text to use "x64" instead of "X64" in MdePkg.qhuang82008-12-0567-81/+81
* Add AsmEnableCache() and AsmDisableCache() as the IA32 & x64 specific BaseLib...qhuang82008-12-032-6/+6
* Use ".486" for the instruction of "wbinvd"qhuang82008-11-252-2/+2
* Add EnableCache() and DisableCache() implementations for IA32 and X64 to the ...mdkinney2008-11-246-0/+240
* Detabqhuang82008-11-191-8/+8
* Update to use DOS formatqhuang82008-11-037-313/+313
* Use #include "XXX.h" for module internal header files.qhuang82008-10-3114-49/+49
* sync comments.vanjeff2008-10-2819-77/+77