Subversion Repositories HelenOS-historic

Rev

Rev 113 | Rev 141 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 113 Rev 125
Line 72... Line 72...
72
void gdt_setbase(struct descriptor *d, __address base)
72
void gdt_setbase(struct descriptor *d, __address base)
73
{
73
{
74
        d->base_0_15 = base & 0xffff;
74
    d->base_0_15 = base & 0xffff;
75
        d->base_16_23 = ((base) >> 16) & 0xff;
75
    d->base_16_23 = ((base) >> 16) & 0xff;
76
        d->base_24_31 = ((base) >> 24) & 0xff;
76
    d->base_24_31 = ((base) >> 24) & 0xff;
77
 
-
 
78
}
77
}
79
 
78
 
80
void gdt_setlimit(struct descriptor *d, __u32 limit)
79
void gdt_setlimit(struct descriptor *d, __u32 limit)
81
{
80
{
82
        d->limit_0_15 = limit & 0xffff;
81
    d->limit_0_15 = limit & 0xffff;