Lines Matching refs:movl
23 movl $0x80000000, %eax /* CPUID to check the highest leaf */
34 movl $0x8000001f, %eax
39 movl $MSR_AMD64_SEV, %ecx /* Read the SEV MSR */
44 movl %ebx, %eax
69 movl $MSR_AMD64_SEV_ES_GHCB, %ecx
75 movl %eax, %ecx
89 movl $-1, %eax
100 movl %eax, %ebx
106 movl $0, %eax # Request CPUID[fn].EAX
107 movl %ebx, %edx # CPUID fn
111 movl %edx, 12(%esp) # Store result
113 movl $1, %eax # Request CPUID[fn].EBX
114 movl %ebx, %edx # CPUID fn
118 movl %edx, 8(%esp) # Store result
120 movl $2, %eax # Request CPUID[fn].ECX
121 movl %ebx, %edx # CPUID fn
125 movl %edx, 4(%esp) # Store result
127 movl $3, %eax # Request CPUID[fn].EDX
128 movl %ebx, %edx # CPUID fn
132 movl %edx, 0(%esp) # Store result
168 movl $0x100, %eax
170 movl $MSR_AMD64_SEV_ES_GHCB, %ecx
193 movl %eax, %edx
198 movl %edx, (%ecx)
201 movl %eax, %edx
206 movl %edx, 4(%ecx)
222 movl $X86_TRAP_VC, %edx
223 movl %ebx, %ecx
228 movl %ebx, 2(%ecx)
261 movl (sev_status - 0b)(%ebp), %eax
277 movl %eax, 0(%ebp)
278 movl %ebx, 4(%ebp)
281 movl %cr0, %edx /* Backup %cr0 in %edx */
282 movl $(X86_CR0_PG | X86_CR0_PE), %ecx /* Enable Paging and Protected mode */
283 movl %ecx, %cr0
290 movl %edx, %cr0 /* Restore previous %cr0 */