Lines Matching refs:mov
58 mov bx, _GdtDesc - _SmiEntryPoint + 0x8000
59 mov ax,[cs:DSC_OFFSET + DSC_GDTSIZ]
61 mov [cs:bx], ax
62 mov eax, [cs:DSC_OFFSET + DSC_GDTPTR]
63 mov [cs:bx + 2], eax
64 mov ebp, eax ; ebp = GDT base
66 mov ax, PROTECT_MODE_CS
67 mov [cs:bx-0x2],ax
68 DB 0x66, 0xbf ; mov edi, SMBASE
71 mov [cs:bx-0x6],eax
72 mov ebx, cr0
75 mov cr0, ebx
83 mov ax, PROTECT_MODE_DS
84 o16 mov ds, ax
85 o16 mov es, ax
86 o16 mov fs, ax
87 o16 mov gs, ax
88 o16 mov ss, ax
89 DB 0xbc ; mov esp, imm32
91 mov eax, ASM_PFX(gSmiHandlerIdtr)
96 DB 0xb8 ; mov eax, imm32
98 mov cr3, eax
102 mov eax, 1
125 mov cr4, eax ; in PreModifyMtrrs() to flush TLB.
130 mov byte [ebp + TSS_SEGMENT + 5], 0x89 ; clear busy flag
131 mov eax, TSS_SEGMENT
136 DB 0b0h ; mov al, imm8
143 mov ecx, MSR_IA32_MISC_ENABLE
151 mov ecx, MSR_EFER
160 mov ebx, cr0
162 mov cr0, ebx
164 mov ax, [ebx + DSC_DS]
165 mov ds, eax
166 mov ax, [ebx + DSC_OTHERSEG]
167 mov es, eax
168 mov fs, eax
169 mov gs, eax
170 mov ax, [ebx + DSC_SS]
171 mov ss, eax
177 mov ebx, [esp + 4] ; CPU Index
179 mov eax, ASM_PFX(CpuSmmDebugEntry)
184 mov eax, ASM_PFX(SmiRendezvous)
189 mov eax, ASM_PFX(CpuSmmDebugExit)
193 mov eax, ASM_PFX(mXdSupported)
194 mov al, [eax]
200 mov ecx, MSR_IA32_MISC_ENABLE