Subversion Repositories HelenOS-historic

Rev

Rev 267 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 267 Rev 269
Line 170... Line 170...
170
 
170
 
171
 
171
 
172
    /*
172
    /*
173
     * Update addresses in GDT and IDT to their virtual counterparts.
173
     * Update addresses in GDT and IDT to their virtual counterparts.
174
     */
174
     */
-
 
175
    if (config.cpu_active == 1)
175
    gdtr.base = (__address) gdt;
176
        gdtr.base = (__address) gdt;
176
    idtr.base = (__address) idt;
177
    idtr.base = (__address) idt;
177
    __asm__ volatile ("lgdt %0\n" : : "m" (gdtr));
178
    __asm__ volatile ("lgdt %0\n" : : "m" (gdtr));
178
    __asm__ volatile ("lidt %0\n" : : "m" (idtr)); 
179
    __asm__ volatile ("lidt %0\n" : : "m" (idtr)); 
179
   
180
   
180
    /*
181
    /*