Lines Matching full:cpuid
23 movl $0x80000000, %eax /* CPUID to check the highest leaf */
24 cpuid
30 * CPUID Fn8000_001F[EAX] - Bit 1
31 * CPUID Fn8000_001F[EBX] - Bits 5:0
35 cpuid
57 * sev_es_req_cpuid - Request a CPUID value from the Hypervisor using
61 * @%edx: CPUID Function
64 * %edx returns CPUID value on success
99 /* Keep CPUID function in %ebx */
106 movl $0, %eax # Request CPUID[fn].EAX
107 movl %ebx, %edx # CPUID fn
113 movl $1, %eax # Request CPUID[fn].EBX
114 movl %ebx, %edx # CPUID fn
120 movl $2, %eax # Request CPUID[fn].ECX
121 movl %ebx, %edx # CPUID fn
127 movl $3, %eax # Request CPUID[fn].EDX
128 movl %ebx, %edx # CPUID fn
135 * Sanity check CPUID results from the Hypervisor. See comment in
139 /* Fail if SEV leaf not available in CPUID[0x80000000].EAX */
147 /* Fail if SEV bit not set in CPUID[0x8000001f].EAX[1] */
162 /* Jump over CPUID instruction */