Subversion Repositories HelenOS-historic

Rev

Rev 1731 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1731 Rev 1780
Line 96... Line 96...
96
void cpu_arch_init(void)
96
void cpu_arch_init(void)
97
{
97
{
98
    cpuid_feature_info fi;
98
    cpuid_feature_info fi;
99
    cpuid_extended_feature_info efi;
99
    cpuid_extended_feature_info efi;
100
    cpu_info_t info;
100
    cpu_info_t info;
101
    __u32 help = 0;
101
    uint32_t help = 0;
102
   
102
   
103
    CPU->arch.tss = tss_p;
103
    CPU->arch.tss = tss_p;
104
    CPU->arch.tss->iomap_base = &CPU->arch.tss->iomap[0] - ((__u8 *) CPU->arch.tss);
104
    CPU->arch.tss->iomap_base = &CPU->arch.tss->iomap[0] - ((uint8_t *) CPU->arch.tss);
105
 
105
 
106
    CPU->fpu_owner = NULL;
106
    CPU->fpu_owner = NULL;
107
 
107
 
108
    cpuid(1, &info);
108
    cpuid(1, &info);
109
 
109