/shark/trunk/oslib/ll/i386/hw-arch.h |
---|
95,6 → 95,7 |
int X86_is386(void); |
int X86_isCyrix(void); |
int X86_hasCPUID(void); |
void X86_enable_cyrix_cpuid(void); |
extern LL_ARCH ll_arch; |
/shark/trunk/oslib/xlib/ccpu.c |
---|
50,9 → 50,13 |
memset(p, 0, sizeof(struct ll_cpuInfo)); |
if (X86_is386()) { |
p->X86_cpu = 3; |
return; |
} |
if (X86_isCyrix()) { |
X86_enable_cyrix_cpuid(); |
} |
if (X86_hasCPUID()) { |
p->X86_cpuIdFlag = 1; |
p->X86_cpu = 5; |
86,7 → 90,6 |
} else { |
p->X86_cpu = 4; |
if (X86_isCyrix()) { |
X86_enable_cyrix_cpuid(); |
p->X86_cpu = 11; |
} |
/* Need tests for AMD and others... */ |