Ignore:
File:
1 edited

Legend:

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

    ra35b458 r44a7ee5  
    269269        gdtr_load(&gdtr);
    270270        idtr_load(&idtr);
    271 
     271       
    272272        /*
    273273         * Each CPU has its private GDT and TSS.
     
    289289
    290290        tss_initialize(tss_p);
    291 
     291       
    292292        gdt_p[TSS_DES].access = AR_PRESENT | AR_TSS | DPL_KERNEL;
    293293        gdt_p[TSS_DES].special = 1;
    294294        gdt_p[TSS_DES].granularity = 0;
    295 
     295       
    296296        gdt_setbase(&gdt_p[TSS_DES], (uintptr_t) tss_p);
    297297        gdt_setlimit(&gdt_p[TSS_DES], TSS_BASIC_SIZE - 1);
     
    302302         */
    303303        tr_load(GDT_SELECTOR(TSS_DES));
    304 
     304       
    305305        /* Disable I/O on nonprivileged levels and clear NT flag. */
    306306        write_eflags(read_eflags() & ~(EFLAGS_IOPL | EFLAGS_NT));
Note: See TracChangeset for help on using the changeset viewer.