diff options
Diffstat (limited to 'src/arch/x86/include/ipxe/cpuid.h')
-rw-r--r-- | src/arch/x86/include/ipxe/cpuid.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/arch/x86/include/ipxe/cpuid.h b/src/arch/x86/include/ipxe/cpuid.h index da85d0b8..2e2cc7c1 100644 --- a/src/arch/x86/include/ipxe/cpuid.h +++ b/src/arch/x86/include/ipxe/cpuid.h @@ -60,22 +60,22 @@ struct x86_features { /** * Issue CPUID instruction * - * @v operation CPUID operation + * @v function CPUID function * @v eax Output via %eax * @v ebx Output via %ebx * @v ecx Output via %ecx * @v edx Output via %edx */ static inline __attribute__ (( always_inline )) void -cpuid ( uint32_t operation, uint32_t *eax, uint32_t *ebx, uint32_t *ecx, +cpuid ( uint32_t function, uint32_t *eax, uint32_t *ebx, uint32_t *ecx, uint32_t *edx ) { __asm__ ( "cpuid" : "=a" ( *eax ), "=b" ( *ebx ), "=c" ( *ecx ), "=d" ( *edx ) - : "0" ( operation ) ); + : "0" ( function ) ); } -extern int cpuid_is_supported ( void ); +extern int cpuid_supported ( uint32_t function ); extern void x86_features ( struct x86_features *features ); #endif /* _IPXE_CPUID_H */ |