summaryrefslogtreecommitdiffstats
path: root/src/arch/x86/include/ipxe/cpuid.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/x86/include/ipxe/cpuid.h')
-rw-r--r--src/arch/x86/include/ipxe/cpuid.h8
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 */