Lines Matching full:cpuid
26 movl $0x80000000, %eax /* CPUID to check the highest leaf */
27 cpuid
33 * CPUID Fn8000_001F[EAX] - Bit 1
34 * CPUID Fn8000_001F[EBX] - Bits 5:0
38 cpuid
65 * sev_es_req_cpuid - Request a CPUID value from the Hypervisor using
69 * @%edx: CPUID Function
72 * %edx returns CPUID value on success
107 /* Keep CPUID function in %ebx */
114 movl $0, %eax # Request CPUID[fn].EAX
115 movl %ebx, %edx # CPUID fn
121 movl $1, %eax # Request CPUID[fn].EBX
122 movl %ebx, %edx # CPUID fn
128 movl $2, %eax # Request CPUID[fn].ECX
129 movl %ebx, %edx # CPUID fn
135 movl $3, %eax # Request CPUID[fn].EDX
136 movl %ebx, %edx # CPUID fn
143 * Sanity check CPUID results from the Hypervisor. See comment in
147 /* Fail if SEV leaf not available in CPUID[0x80000000].EAX */
155 /* Fail if SEV bit not set in CPUID[0x8000001f].EAX[1] */
170 /* Jump over CPUID instruction */