Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1780 → Rev 1779

/kernel/trunk/arch/amd64/include/cpuid.h
47,18 → 47,18
#include <arch/types.h>
 
struct cpu_info {
uint32_t cpuid_eax;
uint32_t cpuid_ebx;
uint32_t cpuid_ecx;
uint32_t cpuid_edx;
__u32 cpuid_eax;
__u32 cpuid_ebx;
__u32 cpuid_ecx;
__u32 cpuid_edx;
} __attribute__ ((packed));
 
extern int has_cpuid(void);
 
extern void cpuid(uint32_t cmd, cpu_info_t *info);
extern void cpuid(__u32 cmd, cpu_info_t *info);
 
 
extern uint64_t rdtsc(void);
extern __u64 rdtsc(void);
 
#endif /* __ASM__ */
#endif