Subversion Repositories HelenOS-historic

Rev

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

Rev 1252 Rev 1289
Line 106... Line 106...
106
      .granularity = 1,
106
      .granularity = 1,
107
      .base_24_31  = 0 },
107
      .base_24_31  = 0 },
108
    /* TSS descriptor - set up will be completed later,
108
    /* TSS descriptor - set up will be completed later,
109
     * on AMD64 it is 64-bit - 2 items in table */
109
     * on AMD64 it is 64-bit - 2 items in table */
110
    { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
110
    { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
111
    { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
111
    { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
-
 
112
    /* VESA Init descriptor */
-
 
113
    { 0xffff, 0, VESA_INIT_SEGMENT>>12, AR_PRESENT | AR_CODE | DPL_KERNEL, 0xf, 0, 0, 0, 0, 0 }
112
};
114
};
113
 
115
 
114
idescriptor_t idt[IDT_ITEMS];
116
idescriptor_t idt[IDT_ITEMS];
115
 
117
 
116
ptr_16_64_t gdtr = {.limit = sizeof(gdt), .base= (__u64) gdt };
118
ptr_16_64_t gdtr = {.limit = sizeof(gdt), .base= (__u64) gdt };