From b6dc6187f7b0868f0a08e80a20c2a13c32e519ed Mon Sep 17 00:00:00 2001 From: rsc Date: Wed, 8 Aug 2007 09:02:42 +0000 Subject: add DPL_USER constant --- proc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'proc.c') diff --git a/proc.c b/proc.c index 9eaca99..a71aa2f 100644 --- a/proc.c +++ b/proc.c @@ -43,8 +43,8 @@ setupsegs(struct proc *p) c->gdt[SEG_TSS] = SEG16(STS_T32A, (uint) &c->ts, sizeof(c->ts), 0); c->gdt[SEG_TSS].s = 0; if(p){ - c->gdt[SEG_UCODE] = SEG(STA_X|STA_R, (uint)p->mem, p->sz, 3); - c->gdt[SEG_UDATA] = SEG(STA_W, (uint)p->mem, p->sz, 3); + c->gdt[SEG_UCODE] = SEG(STA_X|STA_R, (uint)p->mem, p->sz, DPL_USER); + c->gdt[SEG_UDATA] = SEG(STA_W, (uint)p->mem, p->sz, DPL_USER); } else { c->gdt[SEG_UCODE] = SEG_NULL; c->gdt[SEG_UDATA] = SEG_NULL; -- cgit v1.2.3