Rev 105 | Rev 112 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 105 | Rev 110 | ||
---|---|---|---|
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 = KA2PA(base) & 0xffff; |
74 | d->base_0_15 = KA2PA(base) & 0xffff; |
75 | d->base_16_23 = (KA2PA(base) >> 16) & 0xff; |
75 | d->base_16_23 = (KA2PA(base) >> 16) & 0xff; |
76 | d->base_24_31 = (KA2PA(base) >> 24) & 0xff; |
76 | d->base_24_31 = (KA2PA(base) >> 24) & 0xff; |
- | 77 | ||
77 | } |
78 | } |
78 | 79 | ||
79 | void gdt_setlimit(struct descriptor *d, __u32 limit) |
80 | void gdt_setlimit(struct descriptor *d, __u32 limit) |
80 | { |
81 | { |
81 | d->limit_0_15 = limit & 0xffff; |
82 | d->limit_0_15 = limit & 0xffff; |