73,8 → 73,8 |
{ |
register int i; |
struct ll_cpuInfo cpuInfo; |
extern BYTE X86_apic; |
extern BYTE X86_tsc; |
extern unsigned char X86_apic; |
extern unsigned char X86_tsc; |
extern BYTE X86_fpu; |
LIN_ADDR b; |
|
89,8 → 89,8 |
ll_arch.x86.fpu = X86_fpu; |
memcpy(&(ll_arch.x86.vendor), &(cpuInfo.X86_vendor_1), 12); |
|
X86_apic = cpuInfo.X86_StandardFeature & (1<<4); |
X86_tsc = cpuInfo.X86_StandardFeature & (1<<9); |
X86_apic = (cpuInfo.X86_StandardFeature>>4) & 1; |
X86_tsc = (cpuInfo.X86_StandardFeature>>9) & 1; |
|
/* TODO! Need to map featuresXXX & Signature onto ll_arch! */ |
/* TODO! Need to check for CPU bugs!! */ |