/device/linaro/bootloader/edk2/EmulatorPkg/Unix/Host/Ia32/ |
D | Gasket.S | 35 movl 12(%ebp), %eax 36 movl %eax, 4(%esp) 37 movl 8(%ebp), %eax 38 movl %eax, (%esp) 52 movl 12(%ebp), %eax 53 movl %eax, 4(%esp) 54 movl 8(%ebp), %eax 55 movl %eax, (%esp) 68 movl 12(%ebp), %eax 69 movl %eax, 4(%esp) [all …]
|
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ |
D | ExceptionHandlerAsm.S | 39 pushl %eax 42 jmp *%eax 46 pushl %eax 49 jmp *%eax 53 pushl %eax 56 jmp *%eax 60 pushl %eax 63 jmp *%eax 67 pushl %eax 70 jmp *%eax [all …]
|
D | ExceptionHandlerAsm.asm | 47 push eax 48 mov eax, CommonInterruptEntry 49 jmp eax 57 push eax 58 mov eax, HookAfterStubHeaderEnd 59 jmp eax 61 pop eax 70 push eax 76 ; Entry from each interrupt with a push eax and eax=interrupt number 93 pop eax [all …]
|
D | ExceptionHandlerAsm.nasm | 44 push eax 45 mov eax, ASM_PFX(CommonInterruptEntry) 46 jmp eax 54 push eax 55 mov eax, HookAfterStubHeaderEnd 56 jmp eax 58 pop eax 67 push eax 73 ; Entry from each interrupt with a push eax and eax=interrupt number 91 pop eax [all …]
|
/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/ |
D | AsmFuncs.nasm | 47 push eax 48 mov eax, 0 53 push eax 54 mov eax, 1 59 push eax 60 mov eax, 2 65 push eax 66 mov eax, 3 71 push eax 72 mov eax, 4 [all …]
|
D | AsmFuncs.asm | 49 push eax 50 mov eax, 0 55 push eax 56 mov eax, 1 61 push eax 62 mov eax, 2 67 push eax 68 mov eax, 3 73 push eax 74 mov eax, 4 [all …]
|
D | AsmFuncs.S | 43 pushl %eax 44 mov $0, %eax 49 pushl %eax 50 mov $1, %eax 55 pushl %eax 56 mov $2, %eax 61 pushl %eax 62 mov $3, %eax 67 pushl %eax 68 mov $4, %eax [all …]
|
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/ |
D | SmiException.nasm | 300 push eax 311 mov eax, ss 312 push eax 313 movzx eax, word [ebp + 4 * 4] 314 push eax 315 mov eax, ds 316 push eax 317 mov eax, es 318 push eax 319 mov eax, fs [all …]
|
D | SmiException.S | 286 pushl %eax 297 movl %ss, %eax 298 pushl %eax 299 movzwl (4*4)(%ebp), %eax 300 pushl %eax 301 movl %ds, %eax 302 pushl %eax 303 movl %es, %eax 304 pushl %eax 305 movl %fs, %eax [all …]
|
D | SmiException.asm | 303 push eax 314 mov eax, ss 315 push eax 316 movzx eax, word ptr [ebp + 4 * 4] 317 push eax 318 mov eax, ds 319 push eax 320 mov eax, es 321 push eax 322 mov eax, fs [all …]
|
D | SmiEntry.S | 59 decl %eax 60 movl %eax, %cs:(%edi) # mov cs:[bx], ax 61 .byte 0x66,0x2e,0xa1 # mov eax, cs:[offset16] 70 movl %eax, %cs:-2(%edi) # mov cs:[bx - 2], ax 91 movl %eax,%ds 92 movl %eax,%es 93 movl %eax,%fs 94 movl %eax,%gs 95 movl %eax,%ss 98 movl $ASM_PFX(gSmiHandlerIdtr), %eax [all …]
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/DebugSupportDxe/Ia32/ |
D | AsmFuncs.S | 43 mov $0x1,%eax 45 mov %edx,%eax 46 and $0x1000000,%eax 47 shr $0x18,%eax 64 mov 0xc(%ebp),%eax 69 shr $0x10,%eax 134 pop %eax 237 mov %cr4,%eax 238 or $0x208,%eax 239 mov %eax,%cr4 [all …]
|
D | AsmFuncs.nasm | 125 mov eax, 1 127 mov eax, edx 128 and eax, FXSTOR_FLAG 129 shr eax, 24 146 mov eax, [ebp + 0xC] 152 shr eax, 16 221 pop eax 222 mov [Eflags], eax 250 mov eax, [AppEsp] 251 mov ebx, [eax] [all …]
|
D | AsmFuncs.asm | 125 mov eax, 1 127 mov eax, edx 128 and eax, FXSTOR_FLAG 129 shr eax, 24 147 mov eax, Vector 153 shr eax, 16 229 pop eax 230 mov dword ptr Eflags, eax 324 mov eax, cr4 325 or eax, 208h [all …]
|
/device/linaro/bootloader/edk2/UefiCpuPkg/ResetVector/Vtf0/Ia32/ |
D | SearchForSecEntry.asm | 38 mov eax, ebp 40 add eax, ebx 49 inc eax 53 test eax, eax 59 add eax, 7 64 ; Look to see if there is an FFS file at eax 66 mov bl, [eax + 0x17] 69 mov ecx, [eax + 0x14] 73 add ecx, eax 79 ; There seems to be a valid file at eax [all …]
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/Ia32/ |
D | EfiSetMem.c | 59 mov eax, Buffer in EfiCommonLibSetMem() local 61 mov edi, eax in EfiCommonLibSetMem() 71 mov eax, edi in EfiCommonLibSetMem() local 72 shr eax, 3 in EfiCommonLibSetMem() local 73 inc eax in EfiCommonLibSetMem() 74 shl eax, 3 in EfiCommonLibSetMem() local 75 sub eax, edi in EfiCommonLibSetMem() local 76 cmp eax, edx in EfiCommonLibSetMem() local 79 sub edx, eax in EfiCommonLibSetMem() 80 mov ecx, eax in EfiCommonLibSetMem() [all …]
|
D | EfiSetMemSSE2.c | 59 mov eax, Buffer in EfiCommonLibSetMem() local 61 mov edi, eax in EfiCommonLibSetMem() 71 mov eax, edi in EfiCommonLibSetMem() local 72 shr eax, 4 in EfiCommonLibSetMem() local 73 inc eax in EfiCommonLibSetMem() 74 shl eax, 4 in EfiCommonLibSetMem() local 75 sub eax, edi in EfiCommonLibSetMem() local 76 cmp eax, edx in EfiCommonLibSetMem() local 79 sub edx, eax in EfiCommonLibSetMem() 80 mov ecx, eax in EfiCommonLibSetMem() [all …]
|
D | EfiSetMem.S | 70 movl 8(%ebp), %eax # Buffer 72 movl %eax, %edi 82 movl %edi, %eax 83 shrl $3, %eax 84 incl %eax 85 shll $3, %eax 86 subl %edi, %eax 87 cmpl %edx, %eax 90 subl %eax, %edx 91 movl %eax, %ecx [all …]
|
D | EfiSetMem.asm | 67 mov eax, [ebp + 8] ; Buffer 69 mov edi, eax 79 mov eax, edi 80 shr eax, 3 81 inc eax 82 shl eax, 3 83 sub eax, edi 84 cmp eax, edx 87 sub edx, eax 88 mov ecx, eax [all …]
|
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/SmmCpuFeaturesLib/Ia32/ |
D | SmiEntry.S | 59 decl %eax 60 movl %eax, %cs:(%edi) # mov cs:[bx], ax 61 .byte 0x66,0x2e,0xa1 # mov eax, cs:[offset16] 70 movl %eax, %cs:-2(%edi) # mov cs:[bx - 2], ax 91 movl %eax,%ds 92 movl %eax,%es 93 movl %eax,%fs 94 movl %eax,%gs 95 movl %eax,%ss 98 movl $ASM_PFX(gStmSmiHandlerIdtr), %eax [all …]
|
D | SmiEntry.nasm | 63 mov eax, [cs:DSC_OFFSET + DSC_GDTPTR] 64 mov [cs:bx + 2], eax 65 mov ebp, eax ; ebp = GDT base 71 lea eax, [edi + (@32bit - _StmSmiEntryPoint) + 0x8000] 72 mov [cs:bx-0x6],eax 92 mov eax, ASM_PFX(gStmSmiHandlerIdtr) 93 lidt [eax] 97 DB 0xb8 ; mov eax, imm32 99 mov cr3, eax 103 mov eax, 1 [all …]
|
D | SmiEntry.asm | 67 dec eax 68 mov cs:[edi], eax ; mov cs:[bx], ax 69 DB 66h, 2eh, 0a1h ; mov eax, cs:[offset16] 71 mov cs:[edi + 2], ax ; mov cs:[bx + 2], eax 78 mov cs:[edi - 2], eax ; mov cs:[bx - 2], ax 84 mov cs:[edi - 6], ax ; mov cs:[bx - 6], eax 105 mov eax, offset gStmSmiHandlerIdtr 106 lidt fword ptr [eax] 110 DB 0b8h ; mov eax, imm32 112 mov cr3, eax [all …]
|
/device/linaro/bootloader/edk2/StdLib/LibC/CRT/Ia32/ |
D | ulldiv.c | 57 xor eax, eax in _aulldiv() local 58 push eax in _aulldiv() local 63 mov eax, [esp + 20] in _aulldiv() local 64 push eax in _aulldiv() 65 mov eax, [esp + 20] in _aulldiv() 66 push eax in _aulldiv() 71 mov eax, [esp + 20] in _aulldiv() local 72 push eax in _aulldiv() 73 mov eax, [esp + 20] in _aulldiv() 74 push eax in _aulldiv()
|
D | lldiv.c | 66 xor eax, eax in _alldiv() local 67 push eax in _alldiv() local 72 mov eax, [esp + 20] in _alldiv() local 73 push eax in _alldiv() 74 mov eax, [esp + 20] in _alldiv() 75 push eax in _alldiv() 80 mov eax, [esp + 20] in _alldiv() local 81 push eax in _alldiv() 82 mov eax, [esp + 20] in _alldiv() 83 push eax in _alldiv()
|
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/MpInitLib/Ia32/ |
D | MpFuncs.nasm | 38 mov ebp, eax ; save BIST information 52 mov eax, [si] 59 add eax, ebx 60 mov [di],eax 74 mov eax, cr0 ; Get control register 0 75 or eax, 000000003h ; Set PE bit (bit #0) & MP 76 mov cr0, eax 100 bts eax, 11 105 mov eax, dword [edi] 106 mov cr3, eax [all …]
|