feat: déclaration de fonctions ayant rapport avec la gestion du CPU

This commit is contained in:
Nicolas Hordé 2007-04-02 13:57:08 +00:00
parent 055c6435d6
commit 8957e98fac
1 changed files with 31 additions and 0 deletions

31
include/cpu.h Normal file
View File

@ -0,0 +1,31 @@
typedef struct cpuinfo
{
u8 vendor[13];
u8 names[32];
u8 detectedname[48];
u8 techs[48];
u8 stepping;
u8 models;
u8 family;
u8 types;
u8 emodels;
u8 efamily;
u8 apicid;
u8 count;
u8 linesize;
u8 brandid;
bool mmx;
bool mmx2;
bool sse;
bool sse2;
bool sse3;
bool fpu;
bool now3d;
bool now3d2;
bool htt;
bool apic;
} cpuinfo __attribute__ ((packed));
u8 getcpuinfos(cpuinfo *inf);