Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia32/src/cpu/cpu.c

    r1b20da0 ra35b458  
    8484        cpu_info_t info;
    8585        uint32_t help = 0;
    86        
     86
    8787        CPU->arch.tss = tss_p;
    8888        CPU->arch.tss->iomap_base = &CPU->arch.tss->iomap[0] - ((uint8_t *) CPU->arch.tss);
    89        
     89
    9090        CPU->fpu_owner = NULL;
    91        
     91
    9292        cpuid(INTEL_CPUID_STANDARD, &info);
    93        
     93
    9494        CPU->arch.fi.word = info.cpuid_edx;
    95        
     95
    9696        if (CPU->arch.fi.bits.fxsr)
    9797                fpu_fxsr();
    9898        else
    9999                fpu_fsr();
    100        
     100
    101101        if (CPU->arch.fi.bits.sse) {
    102102                asm volatile (
     
    108108                );
    109109        }
    110        
     110
    111111#ifndef PROCESSOR_i486
    112112        if (CPU->arch.fi.bits.sep) {
     
    132132                    && (info.cpuid_edx == AMD_CPUID_EDX))
    133133                        CPU->arch.vendor = VendorAMD;
    134                
     134
    135135                /*
    136136                 * Check for Intel processor.
     
    140140                    && (info.cpuid_edx == INTEL_CPUID_EDX))
    141141                        CPU->arch.vendor = VendorIntel;
    142                
     142
    143143                cpuid(INTEL_CPUID_STANDARD, &info);
    144144                CPU->arch.family = (info.cpuid_eax >> 8) & 0x0fU;
Note: See TracChangeset for help on using the changeset viewer.