Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 647 → Rev 648

/shark/trunk/oslib/xlib/xinit.c
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!! */